1. 程式人生 > >CentOS利用postfix搭建郵件伺服器

CentOS利用postfix搭建郵件伺服器

之前我用nodemailer通過163郵箱來發送郵件,不過沒過幾天就一直ETIMEDOUT,不知道什麼原因,想著還是自己搭一個來發郵件可能靠譜點(flag?)

安裝postfix

CentOS 7 自帶了postfix服務,在/etc/postfix 目錄下

沒有安裝的可以用yum安裝

為域名新增DNS解析

需要新增三條記錄,A記錄、MX記錄、TXT記錄

配置postfix

我接觸postfix的時候貌似已經被人玩爛了,網上一搜幾年前的文章一大把。

有關域名解析、postfix配置跟使用telnet測試傳送郵件,可以參照這篇文章,親測。

Nodemailer連線本機郵件伺服器

配置好postfix後,就可以用自己的伺服器傳送郵件了。

smtp沒有通過ssl加密時的埠是25

所以之前定義的transport

var transport = nodemailer.createTransport('smtps://username%40163.com:[email protected]');

修改為

var transport = nodemailer.createTransport('smtp://@127.0.0.1:25');

即可。

相應的,mailOptions裡面的from改成[email protected](你自己的域名,其實改成其他任意域名都可以成功傳送)

test mail

other domain

一般會在辣雞郵件裡面找到你發的郵件

後續

可以為自己的郵件伺服器新增smtp認證跟ssl加密。

網上搜索sasl之類的。

參考

相關推薦

CentOS利用postfix搭建郵件伺服器

之前我用nodemailer通過163郵箱來發送郵件,不過沒過幾天就一直ETIMEDOUT,不知道什麼原因,想著還是自己搭一個來發郵件可能靠譜點(flag?) 安裝postfix CentOS 7 自帶了postfix服務,在/etc/postfix 目錄下

阿里雲CentOS Linux伺服器上用postfix搭建郵件伺服器

注:本文的郵件伺服器只用於傳送郵件,也就是STMP伺服器。 一、準備工作 1. 為郵件伺服器新增DNS解析 雖然不加DNS解析也能把郵件發出去,但會被大多數郵件伺服器當作垃圾郵件。根據我們的實際經驗,需要新增三條DNS解析記錄:A記錄、MX記錄、TXT記錄。比如域名

centos利用mailx搭建郵件服務

1.centos安裝mailx yum install -y mailx 安裝之後編輯/etc/mail.rc 使用163郵箱,在檔案末尾加上以下內容完成配置 set bsdcompat set [email protected] set smtp=smtp.163.c

Centos 6.8使用Postfix搭建郵件傳送伺服器 (古月)

前言 今天因業務拓展, 算了前言就這樣不編了,直接進入正題!!! 我的需求是要這臺郵件伺服器平時也就起到一個發郵件通知的作用。搭建完成後這臺伺服器能傳送郵件。 準備 一臺線上伺服器 (我這邊使用Centos 6.8系統) 一個域名 這個域名的SSL證書

阿里雲CentOS Linux6.5伺服器上用postfix +dovecot搭建郵件伺服器--親測好用

注:本文的郵件伺服器只用於傳送郵件,也就是STMP伺服器。 企業域名1082.cn 郵件伺服器 mail.1082.cn Mail伺服器名: mail.1082.cn IP:120.24.70.237 一、準備工作 1. 為郵件伺服器新增DNS解析 雖然不加DNS解

搭建Postfix-Devocot郵件伺服器詳細步驟

環境準備:CentOS6.5伺服器,安裝了MySQL5.6.23 指令碼準備:系統報警shell指令碼 1.克隆之前安裝好的CentOS系統,注意需要修改網絡卡配置資訊 注意點:(1)修改網絡卡的引數HWaddr為ifconfig -a 出現的一樣(原HWaddr是之前克隆的,沒有更

搭建郵件伺服器(postfix)踩過的坑

首先搭建 postfix 郵件伺服器本身難度不大,主要是當遇到問題了能夠找打解決辦法,有些問題是系統配置問題,你得找到地方修改,再次是有些問題不是那麼明顯的就在終端顯示出來了,你得學會分析日誌,分析日誌的前提是你得知道有對應日誌的存在。先附上鍊接  www.cmhello.

CentOS下用Postfix配置郵件伺服器

在CentOS中,預設的郵件伺服器(SMTP方面)是sendmail,但sendmail有若干的缺點,比如,配置複雜、安全漏洞曾被多次發現- -並且依然存在隱患、郵件傳送速度慢等等,這裡就不再一一敘述。而另一個被廣泛應用於郵件服務方面的“Postfix”的缺點就少得多,或

利用外部smtp傳送郵件;linux傳送外網郵件搭建郵件伺服器

利用外部smtp傳送郵件: 方法1: (推薦方法) http://blog.csdn.net/zhuying_linux/article/details/7091688  推薦方法,注意文中的命令列“-”複製出來後需要替換成英文的“-”。 測試命令: /usr/local

Postfix公網郵件伺服器搭建

     在阿里雲上租用一臺雲主機,然後申請一個域名,並在域名記錄中新增MX記錄,mail.youdomain.com記錄。郵箱伺服器必須新增MX記錄,不然在外域向你的郵箱伺服器傳送郵件的時候無法解析到你的郵箱地址,導致被列為垃圾郵件。      首先安裝 postfi

centos環境下搭建lamp伺服器

作者:方辰昱 時間:2018.10.16 指令全在截圖上 這樣更加清晰比對自己的指令輸入錯誤沒有 記得在安裝centos時在此介面選擇網路選項開啟乙太網 否則進入centos要使用命令列重新開啟網路服務 安裝Apache 開啟Apache服務 設定開機自動啟動 記得在

CentOS 入門:搭建PHP伺服器環境

Linux小白又來啦!_(:з」∠)_ 今天要在阿里雲伺服器CentOs系統上搭建PHP伺服器環境,版本 CentOs 7。作為一個Linux啥也不懂的小白,第一件事就是要在網上搜搜搜~。 縱覽天下後,參考了兩篇看上去比較靠譜的帖子: centos下的php開發環境的配置——LAMP的搭

linux中搭建郵件伺服器

郵件伺服器概述 使用Email很容易,但是Internet的郵件系統是通過很複雜的幾個系統組成的,對於終端使用者而言,我們熟悉的Outlook,Foxmail等都是用來收信和發信的,稱之為MUA:Mail User Agent,郵件使用者代理。 MUA並非直接將郵件傳送至收件人手中,而是通過

利用nginx搭建檔案伺服器

前提:nginx已安裝 配置Nginx nginx.conf如下配置 server { listen 8090; server_name localhos

使用hMailServer搭建郵件伺服器(windows郵件伺服器)

一、安裝郵件伺服器元件 開啟軟體,點下一步        選擇儲存資料的資料庫,這裡有兩種選擇, 一種是使用嵌入型資料庫Microsoft Sql Compact,另一種是自定義資料庫。     設定hMailServer connect密碼。這個密碼是連結

centOS 7下搭建Redis伺服器,並使用Java訪問操作Redis

1.  什麼是redis              Redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止Redis支援的鍵值資料型別如下:         字串型別         雜湊

linux下搭建郵件伺服器(sendmail)

一、Sendmail概述 sendmail是最重要的郵件傳輸代理程式。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程式分解成使用者代理,傳輸代理和投遞代理。使用者代理用來接受使用者的指令,將使用者的信件傳送至信件傳輸代理,如:outlook express

linux最簡單搭建郵件伺服器

一、概述:   在配置郵件伺服器之前,先解釋幾個概念。   通常使用Email都很容易,但是Internet的郵件系統是通過幾個複雜的部分連線而成的,對於終端使用者而言,我們熟悉的Outlook,Foxmail等都是用來收信和發信的,稱之為MUA:Mail User

安裝centos系統,搭建LAMP伺服器並使其外網可見

一,安裝centos 7 系統 1.   U盤製作啟動盤 l  下載UltraISO: l  開啟軟碟通,檔案->開啟,開啟需要安裝的iso映象 l  選擇你自己啟動U盤 l  點選啟動->寫入硬碟映像 l  寫入方式選擇USB-HDD+ l  便捷啟動-&

經驗分享之在CentOS 7上搭建SVN伺服器

背景:上一篇文章中介紹瞭如何搭建虛擬機器《經驗分享之使用vagrant安裝linux虛擬機器》,我們的最終目的是搭建SVN伺服器,所以本篇將重點介紹一下如何搭建SVN伺服器。 安裝步驟 這一系列的操