iT邦幫忙

0

郵件無法寄送,收到退信

我們公司的環境:
exchange、dns
目前經常寄發郵件時會收到退信,提供以下一則退件訊息,請各位前輩幫我解惑?


有些或所有收件者未收到您送出的郵件。

主旨:
傳送日期: 2009/10/13 下午 08:09

下列收件者無法送達:

cbadel@fischer-darex.com 於 2009/10/13 下午 08:09
電子郵件帳號不存在於此郵件傳送目標的組織內。請檢查電子郵件地址,或者直接連絡收件者以查明正確的地址。
< mse.apexon.com.tw #5.1.1 SMTP; 550 See http://smtp.seevia.com/why.html?sender=bchen%40apexon.com.tw&ip=59.125.4.1&receiver=smtp1.integra.fr (#5.7.1)>

看起來好像是spf的問題,因為我是IT新手,DNS問題排除的能力還不是那麼好?
所以可以解說愈詳細愈好,懇請各位前輩不吝指教。謝謝!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

6
wonton
iT邦高手 6 級 ‧ 2009-10-14 08:26:48
最佳解答

部份的 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做自動選擇。

wonton iT邦高手 6 級 ‧ 2009-10-15 00:11:57 檢舉
  1. 這要看你 load balence 的機器怎麼作對應, 這部份我不熟, 但我猜 mail 的流量可能會只走 61 那一條 adsl 而失去了負載平衡的功能

其實反解設定很快, 如果擔心反解設定的這段時間問題持續發生, 也可以造你的方法先讓 mail 只對外一個 IP, 等 59 那一條 adsl 設好反解再改回兩條即可.

  1. 後來這兩封信應該都是對方把你的 mail domain 或 IP 當作 SPAM, 若你們沒有發大量信件, 也設定妥當 (比方作好 SMTP auth 及沒有 open relay 等), 你可以用其他私人信箱寫信給對方 mail server administrator 來協助查找原因, 或協助把你們的 mail domain 或 IP 從 spam list 拿掉.
4
jay0123
iT邦高手 1 級 ‧ 2009-10-14 10:19:41

Hinet 反解和你 Mail Server 對外 IP 是二件事喔
簡單說明
別人寄信給你是查你的 Domain MX Record 而你有記錄二筆
所以二筆都要給 ISP 去幫你做反解
那別人寄給你的問題就設好啦
而 Mail Server 對外 IP
就只是他出去時會帶什麼 IP 給對方而已

我的意思就是單純點改成 『1對1』
改成這樣已經正常了。

  1. IP
    before:本來mailserver是從三個IP中自動帶一個出去
    after:修改為給指定一個IP
  2. MX Record
    before:二筆 MX Record
    after:修改為一筆

只是這樣有點擔心會不會有頻寬阻塞的問題~~

我要發表回答

立即登入回答