2021-05-12 14:32:11
RHEL7 學習筆記(33) - Postfix
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
相關文章