公司同事寄信至某一信箱,
但一直被退,
訊息如下:
The original subject: Test
The following addresses had permanent fatal errors:
<XXX@chilisin.com.tw>
Transcript of session follows:
450 <XXX@chilisin.com.tw>...Client host rejected: cannot find your hostname, [XXX.XXX.XXX.XXX]
這幾日爬了些相關文章,
同事確認郵件位置沒錯,
公司內的郵件伺服器也有請ISP設定反解,
但依LOG來看他找的hostname卻不是我的郵件伺服器?
且目前僅有這一間客戶有退信的情況,
還請有經驗的大大分享一下經驗。
看起來像是,
你的寄件設備送出 helo 時,
所帶的HOSTNAME與你的DNS設定不同所造成的。
請查看看吧!!
感謝你的回答,
公司內只有一台郵件伺服器,
所有的信都是從這台伺服器出去,
若帶的hostname與DNS不同,
應該所有的客戶都會退信吧,
而非單純只有一間客戶退信,
另想請教您說的"設備送出helo時"
我該怎麼做查詢(Lotus Notes)?
450 <XXX@chilisin.com.tw>...Client host rejected: cannot find your hostname, [XXX.XXX.XXX.XXX]
請問XXX.XXX.XXX.XXX 是 你公司的IP嗎?
用 nslookup 查出來的是 60.250.2xx.2x
並非所有的收信端都會做這樣子的檢查的...
這要看你的收信端公司IT政策,
一般我所碰到的都是國外廠商才會有如此設定...
同樓上的意見。
建議你用下面這一個網址檢查設定。
進入網頁先輸入domain name,之後會幫你檢查MX。
秀出MX設定後在IP右邊有一個 Test SMTP,點下去看結果了。
http://www.mxtoolbox.com/SuperTool.aspx
不知道你用的哪一種mail server,如果是自己裝的linux,我之前是有碰過在『預設路由』沒設好,造成所寄出的mail上的實際IP不是DNS上所設定的IP,這樣就會被對方當SPAM給擋掉了,提供參考
是spam.com.tw的問題,連過去打招呼時會出現
220 xxx.xxx.com.tw ESMTP Postfix
helo
501 Syntax: HELO hostname
主機名稱不符標準,如使用中文等名稱,詢問一下spam.com.tw主機是否使用了不符標準的名稱
還有一種說法是傳輸中的語法錯誤但原因不明,這就有可能如rickhsu大說的那般。
這類問題 個人認為大多應該為
客戶對方設定較高的郵件寄送需求 所以會比較嚴格檢查自連線
(HELO 就開始檢查)依據退信訊息,應該為對方主機查不到你連線的ip
反解查詢有誤 或是dns 解析有問題
摟上高手所提的線上檢查工具很好用喔~
如果是突然這樣的狀況
要不要查查看你們的網域有沒有在黑名單組織裡
因為你提到是某一信箱…而不是所有信箱
所以可以試試多確認一下,不會花太多時間哦!