![为什么一个地址收到了电子邮件,而另一个地址却没有收到](https://linux22.com/image/687402/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9D%80%E6%94%B6%E5%88%B0%E4%BA%86%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%8C%E8%80%8C%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%9C%B0%E5%9D%80%E5%8D%B4%E6%B2%A1%E6%9C%89%E6%94%B6%E5%88%B0.png)
我最近将我的网站从xyz hosting
公司搬到了AWS
,我也对记录做了一些更改NS
。并创建了一个电子邮件地址(以前存在,但之前的开发人员以某种方式删除了或某些不确定的事情)。
因为mail.mysite.com
,我指的是老的服务器的 IP 地址。我仍然能够在另一个地址上接收电子邮件[email protected]
,但不能在新的电子邮件地址上接收电子邮件[email protected]
。
然后我做了一个MX record lookup
,它返回没有什么... 很奇怪,但与此同时,我在 support@ 地址收到了电子邮件。
我设法找到了 MX 记录的历史记录,并做了相同的墨西哥进入AWS
Route 53。现在我也可以在新地址上接收电子邮件了。
我的问题是为什么我在一个地址上收到电子邮件,而在另一个地址上却收不到?
答案1
这应该是不可能的,至少在较长的一段时间内不可能。也许这与另一个 MTA 缓存旧的 MX 记录有关。您还没有说哪个服务器在什么时候接收电子邮件,是旧的 ISP 还是新的 AWS 服务器。我假设如果没有 MX 记录,则使用 A 记录,因此我希望一旦 DNS“传播”(实际上是清除缓存),电子邮件就会发送到新服务器。在我看来,mail.mysite.com DNS 条目可能与电子邮件地址 @mysite.com 无关。