如果需要,请帮助我重新构建问题以供积极使用,谢谢
我使用两个域 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])
我可以使用正确解析为 66.**.60.115 的两个域邮件地址成功测试反向 DNS,但正如您所看到的标题不代表相同。
地址 66.**.60.114 不用于电子邮件,而是通过区域文件完全转发到另一台服务器。我检查了我的发送连接器正在使用外部 DNS 查找,我只是不确定我还应该查看什么
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 地址。您为入站流量转发了不同的 ip 地址 NAT'ed/端口这一事实并不意味着服务器对出站流量使用相同的 ip 地址。在服务器上打开 Web 浏览器并访问 www.ipchicken.com,您会看到 IP 地址为 66.49.60.114。I have checked that my Send Connectors are using External DNS Lookup
- 这就是您的服务器如何定位它正在向其发送电子邮件的域的 MX 记录。它与您域的 DNS 记录无关。joeqwerty 是绝对正确的,但我认为这是一个指出另一个问题的好机会。
不
Received: from mail.hpsteaks.com (66.49.60.114.nw.nuvox.net. [66.49.60.114])
,不是名称 mail.hpsteaks.com 的反向查找,但是,它确实表明您的交换服务器正在从错误的公共 IP 地址发送邮件的 IP 地址。如果 mail.hpsteaks.com 解析为 66.49.60.115,那么您的邮件需要来自 66.49.60.115。为什么您的邮件来自哪个 IP 地址很重要?因为如果您从与用于发送邮件的主机 IP 地址不同的 IP 地址发送电子邮件,则 PTR 查找将失败,并且某些电子邮件提供商可能不接受您的电子邮件。
要解决此问题,您需要确保您的路由器配置为从交换服务器执行出站 NAT,以便将来自交换服务器的电子邮件从交换服务器的私有 IP 地址正确转换为公共 IP 地址 66.49.60.115。由于您的路由器未正确配置为将数据包从交换服务器的私有 IP 转换为公共 IP 地址 66.49.60.115,因此它使用路由器的默认公共 IP 地址 66.49.60.114。