互联网电子邮件被路由到原始 (@) IP 地址,而不是 MX 和 A 记录中指定的地址

互联网电子邮件被路由到原始 (@) IP 地址,而不是 MX 和 A 记录中指定的地址

我们已经设置了邮件服务器并创建了以下 DNS 记录。假设我们的域名是 example.com:

A    @              10.0.0.5
A    mail           10.0.0.1
MX   example.com    mail.example.com

注意10.0.0.1这只是一个例子。我们实际上使用的是公共 IP 地址。

我们还让我们的托管公司设置了指向mail.example.com和的适当的 PTR 记录10.0.0.1

由于某种原因,当人们发送电子邮件时,他们并没有送达,并且在回复邮件中出现以下消息:

收件人服务器未接受我们的连接请求。了解更多信息https://support.google.com/mail/answer/7720[example.com 10.0.0.5:超时]

由于某种原因,我们并没有尝试连接到10.0.0.1网络上的电子邮件服务器,而是尝试连接到10.0.0.5我们的origin@)地址。

如果我们能够提供帮助,我们不想指向@我们的邮件服务器,因为我们有大量CNAME指向@网络托管目的的记录。

我们是否错误地设置了 DNS?我们可以如何修复它?

答案1

您能发布真实的域名和记录吗?我立即猜测您的 MX 记录应该只是这样mail

因为您在末尾mail.example.com没有.,所以它解析为mail.example.com.example.com- 我不知道为什么它会解析为您的10.地址,但如果没有看到具有真实条目的真实区域,我们就无法真正分辨。

答案2

这很令人困惑:

A    @     10.0.0.5
A    mail  10.0.0.1
MX   10    mail.example.com

对我来说,这读起来是:

@      A    10.0.0.5
mail   A    10.0.0.1
       MX   10  mail.example.com

mail.example.com因此,您要为而不是创建一个 MX 记录example.com

答案3

事实证明我的 MX 记录设置不正确。

我从此更改(GoDaddy 字段):

Type      Host          Points to         Priority    TTL
MX        example.com   mail.example.com  10          1h

对此:

Type      Host          Points to         Priority    TTL
MX        @             mail.example.com  10          1h

邮件正在进入,我正在使用 MXToolbox.com 查找我的 MX 记录。

相关内容