我在 Windows VPS 上运行了几个网站,这些网站都有“向朋友推荐”类型的电子邮件。我经常收到退回邮件。
提供商允许我们为服务器上托管的所有域配置反向 DNS 记录,我最近就这么做了。更改已传播。我通过他们的管理面板执行此操作,但不确定幕后发生了什么。
我仍然在日志中收到这些错误:
2009-09-22 22:07:50 200.221.XX.XXX OutboundConnectionResponse SMTPSVC1 XXXXXXX - 25 - - 450+4.7.1+客户端主机被拒绝:无法找到您的主机名,
这和反向 DNS 问题无关吗?或者这只是一个臭名昭著的邮件交换 (mx.uol.com.br)?我如何验证我们的服务器是否配置正确?
答案1
您想确认您的反向名称与您的正向名称相匹配。
您可能想针对不是您自己的名称服务器尝试此操作:
$ dig @someone-elses-nameserver -x mail.ip.address
这将返回一个名称。然后确保该名称可解析:
$ dig @someone-elses-nameserver name.returned.from.previous.dig
...并且该查询的结果是一个 IP 地址 - 最好是您开始时使用的 IP 地址。
答案2
您的正向和反向记录似乎都正常,但您似乎缺少 MX 记录。我对 Windows 上的 SMTP 服务不太熟悉,因此无法判断问题出在哪里。
你可以偷懒,只引用 David 的一行建议:
dig +short -x `dig +short mx.uol.com.br`