我是这个网站的新手,但是我在这个网站上发现了很多很好的答案。 我也search了我的实际问题,但我没有find答案,或者至less我不明白我该怎么做。
我已经阅读的主题:
反向DNS与SMTP横幅不匹配
SMTP反向DNS不匹配反向DNS与SMTP横幅不匹配
https://stackoverflow.com/questions/31542300/reverse-dns-does-not-match-smtp-banner
还有更多我在谷歌find。
我们有一个16个IP地址的专用服务器,我们实际使用4个IP地址,1个是主IP,2个是NS,1个是邮件服务器。
所以在我们的DNSconfiguration文件中有:
lynxis-sa.eu. 86400 IN NS ns01.lynxis-sa.eu. lynxis-sa.eu. 86400 IN NS ns02.lynxis-sa.eu. ns01.lynxis-sa.eu. 14400 IN A IP2 ns02.lynxis-sa.eu. 14400 IN A IP3 ptr00.lynxis-sa.eu. 14400 IN A IP1 ptr01.lynxis-sa.eu. 14400 IN A IP2 ptr02.lynxis-sa.eu. 14400 IN A IP3 ptr03.lynxis-sa.eu. 14400 IN A IP4 lynxis-sa.eu. IN A IP1 localhost.lynxis-sa.eu. IN A 127.0.0.1 lynxis-sa.eu. IN MX 0 smtp.lynxis-sa.eu. lynxis-sa.eu. IN MX 10 mail.lynxis-sa.eu. smtp.lynxis-sa.eu. 14400 IN A IP1 (For ssl) mail.lynxis-sa.eu. 14400 IN A IP4
主机名:s1.lynxis-sa.eu
在IPpipe理器上正确设置每个IP的反向,您可以在这里看到。
我使用完全相同的configurationpipe理VPS,但使用一个IP,一切正常。 但在此服务器上,使用http://mxtoolbox.com上的每个MX查找,都会收到警告消息“反向DNS与SMTP标题不匹配”。
有关信息:我们使用Centos 6和Centos Web面板。
提前谢谢你的帮助 :)
对于其他可能有同样问题的人,答案是:
Postfix SMTP横幅显示多个主机名
那么开始吧,您的EHLO横幅广告会像这样 – 就像您在mytoolbox上看到的那样 – 这是我们在此讨论的核心信息。
请张贴您的EHLO,我们将从那里去
这很有可能是你的DNS是好的,你的邮件服务器没有完全configuration…我们会看到
编辑 – 修改注释中的位:
那么好吧,我们来快速检查一下所涉及的条目。 在内部查找您的MXlogging(对于我)返回您指定的条目(SMTP和邮件)。 进一步解决这两个名字parsing为IP1和IP2(如你的文章所述)。 但是,对这些ips的反向查找可以parsing为ptr00和ptr03.lynxis-sa.eu,不包含在EHLO横幅中。
因此,您应该修复这些DNS条目(如果适用的话,还可以调整您的EHLO横幅来响应邮件或smtp,这取决于连接源自的ip(如果两者都是同一台机器)
实际上有邮件服务器,如果反向查找不匹配,会直接丢弃您的邮件。 如果我记得这个权利,那么当您从MS-Exchange开启所谓的垃圾邮件防护function时,它是自动启用的选项之一。 所以修正这不是不好的做法。
正如你使用的是后缀 – 看看这个: Postfix的SMTP横幅显示多个主机名 ,这可能正是你在这里寻找的东西。
答案也在mxtoolbox中给出,请检查它。
警告 – 反向DNS不符合SMTP横幅是什么意思? – SMTP诊断工具
简而言之,服务器HELO或EHLO横幅中不包含反向IP地址名称。 在下面的示例中,string“someotherdomain.com”在服务器横幅中没有find,它报告“example.com”。 这只是一个警告,在某些情况下,您可能无法控制。 但是,如果你有能力使这些匹配,你应该。 有些邮件服务器会查找这些邮件服务器,并用它来标记您发送的邮件是否有问题。 大多数邮件系统不会直接拒绝您的邮件,但这可能会影响您的垃圾邮件分数,从而增加邮件被标记为垃圾邮件的可能性。
换句话说,这是您应该努力遵循的最佳做法。 这并不意味着你是一个坏人或不能发送电子邮件。
220 mx.example.com StrongMail SMTP Service at Wed, 09 Sep 2009 17:00:01 -0700 Not an open relay. 0 seconds – Good on Connection time 0.156 seconds – Good on Transaction time OK – 1.2.3.4 resolves to mail.someotherdomain.com
您的邮件服务器是mail.lynxis-sa.eu. 。 SMTP横幅是:
[me@risby ~]$ telnet mail.lynxis-sa.eu. 25 Trying 46.105.221.90... Connected to mail.lynxis-sa.eu.. Escape character is '^]'. 220 s1.lynxis-sa.eu ESMTP Postfix
但是,当我反向parsing你的服务器的IP地址,我得到一个相当通用的FQDN返回:
[me@risby ~]$ dig -x 46.105.221.90 [...] ;; ANSWER SECTION: 90.221.105.46.in-addr.arpa. 86400 IN PTR ptr03.lynxis-sa.eu.
这就是问题所在。 服务器IP地址( ptr03.lynxis-sa.eu. )的PTRlogging(可能由您的提供商维护)与您在SMTP横幅( s1.lynxis-sa.eu )中的主机名s1.lynxis-sa.eu 。
我个人不知道为什么有人会关心,但是如果这对你很重要,要么改变你的服务器的主机名来匹配PTRlogging,要么提供改变PTRlogging来匹配主机名。 我只是简单地感谢您对这个问题所涉及的域名开放,这使得回答更容易。
编辑 :编辑您的SMTP横幅不包括主机名是完全合法的。 我自己的邮件服务器狡猾地提供了一个指向警告的指针(关于不发送垃圾邮件,并且不要求我们在发送邮件时受到你的条件的束缚,等等),而不是主机名:
[me@risby ~]$ telnet lory.teaparty.net 25 Trying 2a01:8000:0:4::1:1... [...] 220 : ESMTP you accept terms at http://www.teaparty.net/smtp.html
我不能告诉你的是,这对其他人是否接受来自我的邮件的决定有什么影响。 Matthias向我们保证,在这个页面的其他地方,有些人希望PTRlogging与横幅主机名匹配; 我认为他们是疯了,因为我不认为任何RFC要求他们匹配,所以这实质上是一个完全武断的决定。 但是完全取决于服务器的pipe理员是否接受任何给定的传入电子邮件,他们也可能随意决定无主标题的问题。
我很幸运,因为我有很多有用的用户,他们非常乐意接受“ 那个服务器的pipe理员是白痴 ”,以此来解释为什么他们的邮件不能通过。 如果你也这样做,你可以改变你的旗帜。 如果你不这样做,而且不匹配会让你担心,并且你控制了你的PTRlogging,我认为你应该改变PTRlogging来匹配横幅主机名。