mail2.xxx.de 拒絕您傳送至下列電子郵件地址的郵件:
Sam.@xxx.de
mail2.xxx.de 發生這個錯誤:
Invalid EHLO/HELO domain.
傳送此郵件時發生通訊失敗。請稍後再嘗試重新傳送此郵件。如果問題持續發生,請聯絡支援人員。
有使用Telnet 測試 25端口是可以到的,其他外部的像是Gmail Hotmail都是可以正常發送,就是不知道為什麼
對方說是我們郵件伺服器的問題
Exchange 2010
有CAS和EDG
謝謝
這個問題發生於伺服器所聲稱的名稱與實際名稱不相符;至於是誰的問題;礙於你沒有說明該訊息是哪裡出現的,所以無法回答。
如果是你寄給別人時失敗,那問題是發生於他,你的問題是安全性設太高,同理
如果是別人寄給你時失敗,那問題是發生於你,他的問題是安全性設太高
telnet xxx.bbb.com 25
nslookup 11.22.33.44
以下為例, 我自己的 Exchange 說他自己叫:
220 MC-EXG2016A.abc.net Microsoft ESMTP MAIL Service ready at Sat, 3 Feb 2018 01:01:03 +0800
然後我 nslookup 他的聯外 IP, 得到結果是:
名稱: mail.abc.net
Address: 61.219.yyy.xxx
上面這兩個網域名稱相符 (都叫 abc.net), 這樣對方就不會出現 #550 的錯誤被退信.
如果你查出來的結果, 兩者不相符的時候, 對方要求安全等級較高的話, 可以拒絕你送信. 當然, 其他安全要求較低的伺服器, 還是可以同意你送信的...
更正辦法就是: 設法修改你的設定, 改到兩個都一樣....
一個是 Exchange 的 Hello 名稱
一個是 DNS 的反解名稱
還有, 記得要正確定義你的 SPF record, 符合以上兩者