service.support
UID 14
精華
0
積分 0
帖子 523
閱讀權限 200
註冊 2006-10-2
狀態 離線
|
回復 #1 的帖子
今天處理一家客戶的問題, 發現maillog有錯誤的訊息:
Nov 9 17:52:59 msl2 sendmail[12857]: jA99qNNM012855: to=<gochel@hanmail.net>,<lemoky@hanmail.net>, delay=00:00:35, xdelay=00:00:35, mailer=esmtp, pri=61046, relay=mx1.hanmail.net. [211.43.197.100], dsn=4.0.0, stat=Deferred: 441 4.4.1 temporay dns failed
這樣一開始會檢查:
1. 我們的DNS Server是否有問題, 能否查hanmail.net的mx記錄
2. 如果1成功, 就應該是對方的問題, 就會以為是對方的DNS有問題
3. But, 事實真相並非如此,我嘗試從客戶那邊模擬寄一封信給原收件者, mail from填的是我的email addr. 有退信的話,我就可以收到,結果真的有退信.
----- Transcript of session follows -----
... while talking to mx2.hanmail.net.:
>>> DATA
<<< 441 4.4.1 temporay dns failed
... while talking to mx10.hanmail.net.:
>>> DATA
<<< 553 5.5.4 Host name(msl2.ichia.com.tw) is not match with your ip(210.65.242.82), maybe it's bogus.
554 5.0.0 Service unavailable
真正原因竟是客戶的hostname與連線IP未對映所造成的。
我發現我們的客戶,其實很多hostname (例如msl.hgiga.com之類域名, 是tc們常取的)是查不到IP的, 或者是對映錯誤的,可能要麻煩TC與客戶溝通時, 最好能夠作好mapping,並且一致。因為有越來越多的mail server都會像上面的案例,作hostname反查IP並與連線IP檢查是否一致)
Yikun
|
|