首頁 > 軟體

RHEL7 學習筆記(33) - Postfix

2020-06-16 18:07:52

RHEL7 學習筆記(33) - Postfix

這一節學習了POSTFIX的基本設定和郵件基本工作流程。

Postfix的內容很多,但是RHCE7裡面僅要求學生能夠實現空用戶端的設定。簡單的說,就是設定一個郵件的主伺服器,然後設定另外一台伺服器上,使得該不接受外網的郵件,僅轉發本地使用者的郵件到主伺服器上。

Postfix 在rhel7裡面已經預設安裝了,為了避免和sendmail服務衝突,建議直接禁止執行sendmail

systemctl mask sendmalil.service

POSTFIX的主要組態檔是/etc/postfix/main.cf, 其餘的保持預設即可。

CentOS 6.4下Postfix郵件服務安裝和基本設定 http://www.linuxidc.com/Linux/2013-08/88977.htm

CentOS 5.5下郵件伺服器Postfix安裝 http://www.linuxidc.com/Linux/2012-05/60010.htm

搭建Red Hat Enterprise Linux 5.4的Postfix郵件伺服器 http://www.linuxidc.com/Linux/2012-12/77167.htm

Linux下架構安全郵件伺服器之Postfix(認證) http://www.linuxidc.com/Linux/2012-09/70527.htm

20個關於Postfix的面試題 http://www.linuxidc.com/Linux/2014-12/110061.htm

Postfix 進入 3.0.0 時代,大量熱辣新特性出現  http://www.linuxidc.com/Linux/2015-02/113218.htm

設定過程如下

首先設定一個DNS服務,指定MX記錄, mail.beanxyz.com (主伺服器)和 server1.beanxyz.com (空用戶端)

dig 看看是否正常解析

接下來設定主伺服器,開啟 main.cf, 修改下列引數

主機名

域名

這個是發件人@後面的地址

接收所有介面上25埠的smtp請求

這個是收件人@後面的地址

限制接收的網路範圍

修改完了之後,檢查語法,開啟selinux的布林值,重新啟動服務

看看防火牆的smtp和dns埠是否開啟,沒開啟要開啟

用戶端測試一下,裝個nmap,掃描一下看看mail.beanxyz.com上開啟了哪些埠

回到mail 伺服器,發個郵件試試看,注意這裡我的beanxyz沒有指定destination,會用預設的beanxyz.com

在mail.beanxyz.com上面,切換到beanxyz使用者,已經收到了

開啟看看,發信人,收件人,主題,內容都沒錯

給root使用者回復一個

沒問題

這樣子我們的主郵件服務已經工作了。從同一網段的其他機器傳送郵件,只要指定了是傳送到beanxyz.com的,都會通過DNS的解析然後傳送到mail伺服器。

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2015-02/113728p2.htm


IT145.com E-mail:sddin#qq.com