我的反向 DNS PTR 记录似乎是正确的,但我仍然收到退回的电子邮件

我的反向 DNS PTR 记录似乎是正确的,但我仍然收到退回的电子邮件

我有一个服务 (statusme.com),用于通知人们(例如)他们孩子的足球比赛因恶劣天气而取消。我们会向已注册的人发送电子邮件。

我有第二台服务器作为备份(vps.statusme.com),并且我已将应用程序设置为通过第二台服务器发送部分电子邮件。但我收到来自各种收件人 SMTP 服务器的投诉,称该电子邮件被视为垃圾邮件。因此我进行了一些调查,看来他们认为我的反向 DNS 记录不正确。

但是,当我通过各种 rDNS 网站和在 ServerFault 其他地方找到的说明查看它时,一切看起来都是正确的:

jb$ host -t a vps.statusme.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

vps.statusme.com has address 66.84.8.246

jb$ host -t ptr 246.8.84.66.in-addr.arpa 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

246.8.84.66.in-addr.arpa domain name pointer vps.statusme.com.

我不明白我做错了什么。谢谢您的任何建议。

答案1

正如 Chris S 提到的,请确保您的服务器在 EHLO 标头中输入的名称与域名相同。然后还要检查以下内容:

  • 确保您的两台服务器都列在域的 MX 记录中。尽管 MX 记录用于接收邮件,但许多服务器使用它来采取反垃圾邮件措施。

  • 另外,设置您的(SPF 记录)。

希望这可以帮助。

答案2

您对 statusme.com 的首选 MX 是 statusme.com。而不是 vps.statusme.com。并且 statusme.com 的 A 记录指向 72.249.74.167(尽管不可否认它有一个有效的 PTR 记录)。

您的收件人是否仍然由于相同的原因而无法收到消息 - 正如 Dimitri 所说,您应该检查 SMTP 服务器使用的主机名 - 并配置 SPF。

相关内容