当 MX 记录未与 DNS 后端同步时,我会收到发送的电子邮件吗?

当 MX 记录未与 DNS 后端同步时,我会收到发送的电子邮件吗?

我似乎一个月没有收到任何电子邮件,因为我的电子邮件的 MX 记录未与 Porkbun 的 DNS 后端同步。我今天才注意到这个问题,并通过 Porkbun 支持解决了这个问题。

我会收到过去一个月发送到我地址的电子邮件吗?还是它们会永远丢失?发送服务器会尝试多久才会放弃?

答案1

默认队列生存期是可配置的。因此 MTA 所有者可以将其设置为他想要的生存期。通常为 3-5 天。

https://www.rfc-editor.org/rfc/rfc5321#section-4.5.4

答案2

正如 gapsf 指出的那样,情况各不相同。但是,这取决于您的 MX 记录一直指向何处。如果它们指向的服务器不打算处理您域名的电子邮件,它会拒绝所有入站电子邮件,这会立即导致投递失败并通知发件人。所有这些电子邮件都会丢失。

如果 MX 记录丢失,则原始邮件服务器会检查域名本身是否有 A 记录并尝试。如果失败,所有电子邮件都会丢失。

如果 MX 记录存在但未指向活动邮件服务器,则电子邮件将被保留并再次尝试发送。您可能会丢失大部分电子邮件,但最近的电子邮件有望在 24 小时左右内出现。

相关内容