如何为 SMTP 服务器配置反向 DNS

4 email iis smtp reverse-dns

我们使用 iis 6 为我们的网站发送电子邮件,但某些电子邮件地址会退回。它似乎只有2个地址。至少有 100 个不同的电子邮件地址与这些地址同时发送。这是我们收到的 2 条不同的消息。

第一。

您无权发送给此收件人。如需帮助,请联系您的系统管理员。secure.example.com #5.7.1 smtp;550 5.7.1 修复 xx.xx.xxx.xxx 的反向 DNS 或使用您的 ISP 的邮件服务器

第二个。

无法在指定的时间限制内传递消息。请重试或联系您的管理员。secure.example.com #4.4.7

不确定它们是否都与反向 dns 相关。如果您可以提供帮助或需要更多信息,请告诉我。

Dav*_*ney 6

首先,您的邮件服务器必须说明HELO它的规范主机名,这与hostname在命令行上运行时命令返回的值相同。下面postfix是 中myhostname变量的值/etc/postfix/main.cf

其次,DNS 中服务器的正向和反向指针必须匹配,并且必须匹配上面的主机名值。例如

[dave@odessa ~]$ host odessa.cheney.net
odessa.cheney.net has address 64.85.168.249
[dave@odessa ~]$ host 64.85.168.249
249.168.85.64.in-addr.arpa domain name pointer odessa.cheney.net.
Run Code Online (Sandbox Code Playgroud)

第三,检查您的邮件服务器是否未充当开放中继。如果您的邮件服务器配置为中继来自其他主机的邮件,您应该非常小心地确保这些主机本身没有打开中继,或者受到适当保护,不会接受来自未经身份验证的主机的消息。为您检查,例如http://www.checkor.com/

最后,对于大型网站,我们的一些邮件会被标记为垃圾邮件,这只是平均法则。您有责任确保遵守有关发送自动或批量电子邮件(如CAN-SPAM )的适当规定。其中最重要的部分是人们从您的邮件列表中取消订阅的直接方式。如果你让人们很难做到这一点,那么你的用户更有可能点击他们邮件客户端中的大垃圾邮件按钮,这些按钮将被反馈到邮件主机并且会对你的服务器产生影响。


spl*_*tne 5

检查您用于外发 SMTP 的 IP 地址是否具有 DNS PTR 记录(“指针资源记录”)。并非每个 IP 地址都有相应的 PTR 记录,尽管它在RFC 19212 中是推荐的。

您可以使用在线服务(例如DNSReport.com )检查 PTR 记录。第一页有一个“IP 信息”框。

您提到的第二种情况似乎是一个临时问题,可能是接收 SMTP 服务器的问题。