Smtp
smtp 遠端主機響應“550 發件人驗證失敗”
我正在處理的伺服器將 qmail 用於 MTA。我可以發送和接收幾乎所有域,除了一個或兩個給出以下錯誤或非常類似的錯誤:
550-Verification failed for <jonathan@aprimatic.es> 550-No Such User Here 550 Sender verify failed
根據我從本文中了解到的情況,遠端主機嘗試向我的主機發送電子郵件,以查看郵箱是否真的存在。
我從我的筆記型電腦上用 telnet 嘗試了相同的命令,我得到
250 ok
了答案,導致認為使用者確實存在。那麼為什麼遠端主機沒有得到與我相同的響應呢?
如何檢查來自遠端主機的流量是否確實可以路由到我的發送主機?
還有其他建議嗎?
謝謝
這不是你的錯。這是收件人伺服器的故障。
做“發件人驗證”總是一個壞主意。您必須說服收件人停止這種行為,因為這不是一種合適的反垃圾郵件方法。
但是,您為自己解決問題所做的任何事情都是浪費時間。
這很可能是因為您使用的From欄位與實際郵箱帳戶名稱不同。
某些 SMTP 伺服器配置為拒絕此類不一致。
因此,例如,如果您的真實帳戶名稱是
sender@abc.com
,則您不能以 . 身份發送電子郵件no-reply@abc.com
。