小弟家中的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 中(如下圖)
再來信件就會轉寄到主要伺服器囉
PS:
預設若主要伺服器還沒修復,信存在備援postfix 中5天,備援postfix 就會將信件退回給寄件者
若要修改保留天數修改 /etc/postfix/main.cf 加入 maximal_queue_lifetime = 6d (保留6天)
本篇瀏覽人數: 3674