我在电子邮件投递过程中遇到了问题,SpamAssassin 用 RDNS_NONE 结果标记了我的电子邮件。我怀疑这是由于我的反向 DNS (rDNS) 和 HELO 设置不匹配造成的,但我不太清楚如何解决。如能得到任何指导或解决方案,我将不胜感激。
细节:
问题:SpamAssassin 标记从我的服务器发送的电子邮件,结果为 -1.274 RDNS_NONE,表明 rDNS 设置存在问题。当前配置:HELO 标识设置为 mail.domain 服务器 IP 地址的 rDNS 也设置为 mail.domain.ip.in-addr.arpa 观察结果:
以下是本次检查的测试值:IP:50.76.70.61 HELO:mail.fullstackprogrammer.net rDNS:mail.fullstackprogrammer.net.70.76.50.in-addr.arpa
答案1
这看起来像是 DNS 记录中的典型拼写错误。
在 DNS 区域文件速记中,任何未以尾随点结尾的名称记录.都不是完全合格的域名。
名称服务器将附加 $ORIGIN(通常是区域名称)以完成短名称并生成 FQDN。
有人试图设置您的反向 DNS 记录:
61.70.76.50.in-addr.arpa. 3600 IN PTR mail.fullstackprogrammer.net.
或使用典型的简写:
61 IN PTR mail.fullstackprogrammer.net.
但实际上却:
61.70.76.50.in-addr.arpa. 3600 IN PTR mail.fullstackprogrammer.net
(请注意缺少的尾随点)然后完成:
61.70.76.50.in-addr.arpa. 3600 IN PTR mail.fullstackprogrammer.net.70.76.50.in-addr.arpa.
纠正该拼写错误,您的 HELO 名称mail.fullstackprogrammer.net.
将与反向 DNS (PTR) 记录正确匹配。