smtp远程主机响应“550发送者validation失败”

我正在处理的服务器使用qmail作为MTA。 我可以发送和接收几乎每个域名,除了一个或两个给出以下错误,或类似的东西:

550-Verification failed for <[email protected]> 550-No Such User Here 550 Sender verify failed 

从我从这篇文章中了解到,远程主机试图发送一封邮件到我的主机,看看邮箱是否真的存在。

我用我的笔记本电脑的telnet尝试相同的命令,我得到250 ok答案,导致认为用户确实存在。

为什么远程主机不能得到和我一样的响应呢?

如何检查来自远程主机的stream量是否确实可路由到我的发送主机?

任何其他build议?

谢谢

这不是你的错。 这是您的收件人的服务器的错误。

做“发件人validation”总是一个坏主意。 你必须说服收件人停止这种行为,因为这不是一个合适的反垃圾邮件方法。

  • 阅读这个知道如何在Postfix中做到这一点,并阅读为什么你不应该作为发件人validation 。
  • 仔细阅读,看看为什么这是一个坏主意 。

但是,你所做的任何事情都是为了浪费时间。