电子邮件的反向 DNS (PTR)

电子邮件的反向 DNS (PTR)

我们正在托管我们的网站(http://www.redappleapartments.com) 位于瑞典的一家托管公司。我们使用 godaddy 作为电子邮件提供商。因此,我们的 smtp 服务器是

smtp.europe.secureserver.net
mailstore1.europe.secureserver.net

我们的网站向客户发送大量电子邮件,我们通过 godaddy 发送(使用 SMTP 身份验证)。有些电子邮件从未送达收件人。有时我们会看到这样的警告:

The hostname in the SMTP greeting does not match the reverse DNS (PTR)

有人能建议我们如何解决这个问题吗?

答案1

如果您使用 GoDaddy 的 SMTP 服务器,则其转发的消息数量是有限制的。GoDaddy 网站称限制为 250,但根据我们的经验,它每天发送的邮件不会超过 80 封。

您应该在权威 DNS 服务器(而不是第三方 DNS 服务器)上设置 RDNS / PTR 记录。使用 DIG 查找权威 DNS 服务器。

设置 RDNS 或 PTR 记录如下。

  1. 创建 RDNS 区域
  2. (如果您的 IP 地址是 123.456.789.81)
  3. 删除最后一个八位字节并反转字符串,因此 RDNS 为 789.456.123
  4. 将 .in-addr.arpa 附加到上面的字符串,得到 789.456.123.in-addr.arpa。这是 RDNS 区域的主机名
  5. 添加新的 PTR 记录,使用 IP 地址的最后一个八位字节 81 作为名称。输入 CNAME 的域名。

如果您的网站要发送大量电子邮件,那么运行您自己的邮件服务器要比您想象的容易得多。

答案2

您在哪里看到警告?是在日志中还是在 NDR 中?

我首先想到的是,如果您使用的是 GoDaddy 服务器,那么可能是他们的一台(?)或多台服务器(我想他们一定有不少发送服务器)恰好是您邮件的最后一跳,缺少 PTR 记录。第一步是尝试确定它抱怨的是哪个 IP 与主机名不匹配。掌握了这些信息,验证 PTR 记录应该很简单。

如果您发现该服务器的 DNS 是您可以控制的,您可以进行更正。如果该服务器是他们的,他们必须进行更正。

答案3

如果您的“VPS”(Linux 或 Windows)托管在 Godaddy,则应在 godaddy 中配置“PTR DNS”。

如果您的“VPS”托管在 Linode、AWS 或谷歌云,则应在这些 ISP 中配置“PTR DNS”。(例如 Linode、AWS、谷歌云......)

相关内容