SMTP 反向 DNS 不匹配

SMTP 反向 DNS 不匹配

我的专用服务器ns382087.ovh.net决定46.105.98.72并使用多个专用 IP 地址托管多个域。每个新 IP 地址都会添加到/etc/network/interfaces

其中,专用服务器托管我的域名grand-manitou.com其解析为46.105.48.41

MXToolbox.com 指出执行 SMTP 测试时存在问题: 警告 - 反向 DNS 与 SMTP 横幅不匹配

我的问题是:我该如何解决这个问题?

编辑:有没有解决方法来配置我的域名 grand-manitou.com 以便它将 ns382087.ovh.net 指定为 smtp/mail 服务器?

答案1

当您的邮件服务器在 SMTP 时识别自己时,它会说它的名字是:

220 ns382087.ovh.net ESMTP

但是,SMTP 服务器(从 grand-manitou.com 的 MX 记录获得)实际上是位于 46.105.48.41 的 mail.grand-manitou.com。

解决方案是配置您的邮件服务器,使其正确标识为 mail.grand-manitou.com。

答案2

我走了另一条路。忘记你的域名吧,它没有任何部分。

服务器名称是 ns382087.ovh.net - 这是 SMTP 自身标识的名称。与包含电子邮件的域名无关。否则,提供商无法将一台服务器用于多个域(永远只有一个 PTR)。

问题是,ns382087.ovh.net 上的 PTR 查找必须包含服务器的 IP,而 ns382087.ovh.net 必须转到相同的 IP。这样,有人就能看到,是的,该服务器就是应该在那里的服务器。

再次强调,您的域名完全不属于其中 - 此服务器检查发生在检查用户电子邮件域名之前。只需确保您的服务器名称向前和向后映射到 IP,并且 SMTP 代理使用该服务器名称即可。

对于任何人来说,这都不是域名,这是很常见的情况 - 域名可能由多个服务器提供服务。或者您可以在此处使用特定的令牌名称(smtp.yourdomain...)重要的是,握手期间 SMTP 服务的名称以正确的方式与 DNS 相关。

查看SMTP 的 DNS 和 PTR:共享 IP 和子域对事物的另一种解释。

答案3

$ host -t mx grand-manitou.com
grand-manitou.com mail is handled by 10 mail.grand-manitou.com.

$ host mail.grand-manitou.com
mail.grand-manitou.com has address 46.105.48.41

$ host 46.105.48.41
41.48.105.46.in-addr.arpa domain name pointer grand-manitou.com.

grand-manitou.com != mail.grand-manitou.com

您的 ovh 服务器不会进入其中,并且永远不会收到 grand-manitou.com 的邮件

答案4

谢谢大家的答案。

这是我所做的。

我已修改:

mail.grand-manitou.com. A 46.105.48.41

到:

mail.grand-manitou.com. A 46.105.98.72

我添加了这个新的 DNS 记录:

46.105.98.72 / 24 PTR mail.grand-manitou.com.

现在,我从 MX Toolbox SMTP 测试中获得了以下结果:

SMTP 反向横幅检查:OK - 46.105.98.72 解析为 ns382087.ovh.net

相关内容