我們公司的環境:
exchange、dns
目前經常寄發郵件時會收到退信,提供以下一則退件訊息,請各位前輩幫我解惑?
有些或所有收件者未收到您送出的郵件。
主旨:
傳送日期: 2009/10/13 下午 08:09
下列收件者無法送達:
看起來好像是spf的問題,因為我是IT新手,DNS問題排除的能力還不是那麼好?
所以可以解說愈詳細愈好,懇請各位前輩不吝指教。謝謝!!
部份的 mail server 會反查你 mail server DN 的 IP 是否正確,來決定是否接下該信件。
依你的例子來說,你的 domain mx record 為 mse.apexon.com.tw,
而 mse.apexon.com.tw 有兩筆 A record 分別為 61.219.126.74 和 59.125.4.1。
反查 61.219.126.74 可以得到 mse.apexon.com.tw
反查 59.125.4.1 卻只能得到 59-125-4-1.HINET-IP.hinet.net.
被退的這封信剛好使用 59.125.4.1 的 IP 寄到對方的 mail server,經反查 IP 得不到 mse.apexon.com.tw 所以就 reject 了。
我想 59.125.4.1 這台是後來加的吧,忘了去 hinet 設定反解,設一下應該就 ok 了
hinet 反解設定: http://hidomain.hinet.net/hidns.html
教學: http://briian.com/?p=4186
假使在load balence把mail server對外的ip指定給61.219.126.74做寄送的服務,
這樣可行嗎?是不是就不需要改hinet的反查了?
因為我們有申請三條adsl目前mail server對外是由load balence做自動選擇。
其實反解設定很快, 如果擔心反解設定的這段時間問題持續發生, 也可以造你的方法先讓 mail 只對外一個 IP, 等 59 那一條 adsl 設好反解再改回兩條即可.
Hinet 反解和你 Mail Server 對外 IP 是二件事喔
簡單說明
別人寄信給你是查你的 Domain MX Record 而你有記錄二筆
所以二筆都要給 ISP 去幫你做反解
那別人寄給你的問題就設好啦
而 Mail Server 對外 IP
就只是他出去時會帶什麼 IP 給對方而已