Smtp

smtp 遠端主機響應“550 發件人驗證失敗”

  • August 15, 2020

我正在處理的伺服器將 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

引用自:https://serverfault.com/questions/256136