-1

我在我的 VPS 上安装了 postfix 邮件服务器。

就在前几天,当我发送一封电子邮件时,我收到了以下错误消息:

Remote host said: 454 5.7.1 DXNS3 208.81.237.186: Message refused. Your host name dosen't match with your IP address: mx6-out.gaggle.net

这是我的服务器的问题吗?顺便说一句,我的邮件服务器不是 mx6-out.gaggle.net 但它应该是 mail.onlythebible.com

所以我对这个错误消息的含义以及如何解决它有点困惑。感谢您对此问题的任何帮助。

4

1 回答 1

2

这不是您的 Postfix 设置的问题。

这是您的 DNS 设置的问题。

假设您的 Postfix 位于mail.onlythebible.com。该名称的 IP(DNS 中的 A 资源记录)是173.255.234.40。到现在为止还挺好。但是有一种相反的方法可以获取 IP 后面的名称。这是 DNS 中的PTR资源记录。在您的情况下,这设置为li244-40.members.linode.com。如您所见,名称不匹配:mail.onlythebible.com != li244-40.members.linode.com 这会导致出现奇怪的错误消息。

解决方案是将 DNS 中的 PTR 设置为mail.onlythebible.com。您如何(或是否)可以做到这一点取决于您的托管服务提供商。您需要能够编辑反向 DNS 地址的 DNS 配置(不是域 onlythebible.com 的 DNS 配置)。请向您的 VPS 提供商咨询如何设置 PTR。

于 2011-03-17T10:30:29.540 回答