postfix 設定備援mail Server

小弟家中的mail server 是postfix,雖然有兩條線路,但是一條是自己的固定IP,另外一條是房

東的FTTP,因為mail server 綁在固定IP那條線路上(房東那一條是浮動我也沒辦法去設定),

所以如果斷線有寄信就會收不到

因為朋友家中也是用linux postfix 當作mail server 

所以協調後我和他互作postfix 及DNS 備援,設定朋友中的postfix 接收pmail.idv.tw 的信

修改/etc/postfix/main.cf 檔案

將#relay_domains = $mydestination 這一行設定前面#拿掉

改為 relay_domains = pmail.idv.tw

記得在dns 上新增一筆mx紀錄

設定完成後 重新請動postfix 服務

如果有安裝mailscanner 只要將mailscanner 重新啟動即可

測試

1.將主要server ,mail 服務停掉,利用gmail 寄信到pmail.idv.tw 信箱

  此時因為主要server 服務已經中斷所以郵件會先由備援server 先將信收下

  連線到備援server 執行令 "postqueue -p "就會看到信再在mail queqe 中(如下圖)

bkpostfix

再來信件就會轉寄到主要伺服器囉

PS:

預設若主要伺服器還沒修復,信存在備援postfix 中5天,備援postfix 就會將信件退回給寄件者

若要修改保留天數修改 /etc/postfix/main.cf 加入 maximal_queue_lifetime = 6d (保留6天)



本篇瀏覽人數: 713
本篇發表於 postfix 相關。將永久鏈結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>