天天看點

Centos7下配置postfix郵件服務

今天要寫這個文章是,現在的阿裡雲vps預設不提供25端口了,而我公司有一個實體郵件伺服器存放在公司,線上的vps使用到這個郵件伺服器。線上上伺服器執行telnet mail.xxxx.com 25 提示不能連接配接,而很早以前安裝的系統執行這條指令是沒有問題的。

下面做了一些解決:

Postfix 這個服務最小化也是安裝了的。如果沒有安裝可以執行yum安裝

1

2

<code>yum </code><code>install</code> <code>postfix</code>

<code>yum remove sendmail</code>

Postfix主配置檔案

vim /etc/postfix/main.cf

3

4

5

6

7

8

9

10

<code>myhostname = mail.haiyun.me </code><code>#Mail伺服器域名,EHLO名稱。</code>

<code>mydomain = www.xxx.com </code><code>#</code>

<code>myorigin = $mydomain </code><code>#發信位址,此設定顯示為@www.xxx.com。 </code>

<code>inet_interfaces = all </code><code>#如對外提供MTA服務設定為監聽所有網卡,預設隻監聽本地。</code>

<code>inet_protocols = all </code><code>#支援協定,可選IPV4/IPV6。</code>

<code>mydestination = $mydomain $myhostname </code><code>#本地郵件域名,直接接收</code>

<code>mynetworks_style = subnet </code><code>#允許轉發的來源網段,可選subnet子網,class網段,host本機</code>

<code>mynetworks = 192.168.1.0</code><code>/24</code><code>,127.0.0.0</code><code>/8</code> <code>#允許轉發的來源IP,設定後忽略mynetworks_style參數</code>

<code>relay_domains = $mydestination </code><code>#允許轉發的目标域</code>

<code>smtpd_banner = $myhostname ESMTP </code><code>"Mail Server"</code> <code>#自定伺服器資訊</code>

由于我要開啟監聽465端口

做了下面的配置:

編輯master.cf檔案,添加如下内容

<a href="https://s4.51cto.com/wyfs02/M02/8C/C1/wKiom1h28OaAVwW5AAAKZs4Gwfc060.png" target="_blank"></a>

重新開機服務,使用netstat -lntup檢視端口是否開啟

<a href="https://s3.51cto.com/wyfs02/M02/8C/BE/wKioL1h28S-ynu1PAABlKqNnR-0550.png-wh_500x0-wm_3-wmp_4-s_1758670629.png" target="_blank"></a>

測試

<a href="https://s3.51cto.com/wyfs02/M00/8C/BE/wKioL1h28h7xpkqyAAB_1mn9fiQ249.png-wh_500x0-wm_3-wmp_4-s_4117238105.png" target="_blank"></a>

另外的一種方法:

<a href="https://s5.51cto.com/wyfs02/M02/8C/C1/wKiom1h280eC2NmkAAAqYvvI8zU653.png" target="_blank"></a>

本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/1891282,如需轉載請自行聯系原作者

繼續閱讀