我有一个某人的电子邮件地址,其中 @ 符号右侧的主机名为“mail.gongin.com.tw”。当我尝试在 mxtoolbox.com 上进行 MX 记录查找时,它报告“不存在记录”。Windows nslookup 返回了一些信息,但我在 nslookup 结果中没有看到任何“邮件交换器”数据。我也尝试通过此方法进行 MX 记录查找邮件组件并且也找不到 MX 记录。
我给这个人发了两封测试邮件,每封都来自不同的邮件服务。两封邮件都发到了他那里,他也回复了我。
这些电子邮件是如何到达他的?我想发送邮件服务器肯定进行了一些额外的查找,以找到要将电子邮件发送到的邮件服务器,如果是这样,我想知道这是如何工作的。
答案1
如果域名没有 MX 记录,则必须尝试直接将邮件投递到域名的 A/AAAA 记录指向的主机,具体如下:RFC 5321§5.1:
如果返回一个空的 MX 列表,则该地址将被视为与隐式 MX RR 相关联,其首选项为 0,指向该主机。
mail.gongin.com.tw
有一个 A 记录指向接受 SMTP 连接的服务器。(这是预料之中的,因为服务器是毕竟名为“邮件”。)