“在SMTP问候中给出的主机名必须有一个Alogging指向同一个服务器。”

使用外部工具检查DNS时出现此错误:

垃圾邮件识别软件和RFC821 4.3(也是RFC2821 4.3.1)规定,SMTP问候语中给出的主机名必须有一个Alogging指向同一个服务器

它基本上指出了这条道路:

mail.xxxx.com。 – > mail.xxxx.com – >(主服务器的IP地址) – > xxxx.com

现在我的后缀问候如下所示:

$ myhostname ESMTP $ mail_name

是因为$myhostname是mail.xxxx.com的问题,这是重新指向mail.xxx.com然后到我的主要服务器? 我想我应该改变它$mydomain

我想得到一些见解之前,我编辑另一个DNS条目不正确..谢谢

错误消息似乎很清楚:

为您的区域提供服务的DNS 必须包含与SMTP服务器发送的问候消息中包含的主机名相同的Alogging(如果IPv6但不包含CNAME则为AAAA)。 这是RFC 2821的要求。

在你的情况下,如果你的smtp服务器公布的主机名是“mail.exemple.com”,那么任何人都必须能够parsingmail.exemple.com。

您可以使用dig检查您的DNSlogging。 结果应该如下:

 dig mail.exemple.com A +noall +answer ;; global options: printcmd mail.exemple.com. 3600 IN A 192.0.2.5 

您的DNS区域和SMTPconfiguration必须设置妥当。

那么我回答我自己的问题, $mydomain (即xxxx.com)应该使用而不是$myhostname (mail.xxxx.com)。 我曾经看过这个问题很多,但在search引擎中找不到任何答案,所以我想我会在这里留下。 🙂