为什么电子邮件标题显示我的 Exchange 服务器的错误 IP 地址?

为什么电子邮件标题显示我的 Exchange 服务器的错误 IP 地址?

如果需要的话,请帮我重新构思问题,以便积极使用,谢谢

我使用两个域名 mail.hpdist.com 和 mail.hpsteaks.com。我不太确定如何正确完成测试,因为在我看来它设置正确。两个域名都解析为正确的 IP 地址 66.**.60.115,但发送到 gmail 帐户的示例电子邮件标头显示以下内容

    Delivered-To: [email protected]
Received: by 10.64.60.103 with SMTP id g7csp486489ier;
        Wed, 11 May 2016 17:48:44 -0700 (PDT)
X-Received: by 10.202.224.138 with SMTP id x132mr3366323oig.28.1463014124271;
        Wed, 11 May 2016 17:48:44 -0700 (PDT)
Return-Path: <[email protected]>
Received: from mail.DOMAIN.com (66.**.60.114.nw.nuvox.net. [66.**.60.114])

我可以使用两个域名邮件地址成功测试反向 DNS,它们可以正确解析为 66.**.60.115,但正如您所见,标题并不代表相同的内容。

地址 66.**.60.114 不用于电子邮件,而是通过区域文件转发到另一台服务器。我已检查我的发送连接器是否正在使用外部 DNS 查找,但我不知道还应该查看什么

答案1

Received: from mail.hpsteaks.com (66.49.60.114.nw.nuvox.net. [66.49.60.114])- 不是名称的反向查找mail.hpsteaks.com。IP 地址 66.49.60.114 是您的电子邮件服务器用于出站 SMTP 流量(可能还有所有出站流量)的 IP 地址,也是目标电子邮件服务器视为连接到它们进行 SMTP“交易”的 IP 地址。您为入站流量使用不同的 NAT/端口转发 IP 地址这一事实并不意味着服务器使用相同的 IP 地址进行出站流量。在服务器上打开 Web 浏览器并转到 www.ipchicken.com,您将看到 IP 地址是 66.49.60.114。

I have checked that my Send Connectors are using External DNS Lookup- 这是您的服务器定位要发送电子邮件的域的 MX 记录的方式。它与您的域的 DNS 记录无关。

答案2

joeqwerty 完全正确,但我认为这也是一个指出另一个问题的好机会。

不,Received: from mail.hpsteaks.com (66.49.60.114.nw.nuvox.net. [66.49.60.114])这不是对名称 mail.hpsteaks.com 的反向查找,但是,它确实显示您的 Exchange 服务器正在从错误的公共 IP 地址发送邮件。

如果 mail.hpsteaks.com 解析为 66.49.60.115,那么您的邮件就必须来自 66.49.60.115。您的邮件来自哪个 IP 地址有什么关系?因为如果您发送电子邮件的 IP 地址与用于发送邮件的主机的 IP 地址不同,那么 PTR 查找将失败,并且某些电子邮件提供商可能不会接受您的电子邮件。

要解决此问题,您需要确保您的路由器已配置为从 Exchange 服务器执行出站 NAT,以便 Exchange 服务器的电子邮件能够从 Exchange 服务器的私有 IP 地址正确转换为公共 IP 地址 66.49.60.115。由于您的路由器未正确配置为将数据包从 Exchange 服务器的私有 IP 转换为公共 IP 地址 66.49.60.115,因此它使用路由器的默认公共 IP 地址 66.49.60.114。

相关内容