检索没有 MX 记录时发送的邮件

Mat*_*Hui 4 email

我目前使用 A 记录将域指向服务器,但我没有设置 MX 记录。有没有办法仍然获取未能发送到使用此域的电子邮件地址的邮件?

Fli*_*mzy 11

如果没有 MX 记录,SMTP 服务器将回退到 A 记录。

如果没有 A 记录,邮件可能会立即退回,并出现 DNS 配置错误。

如果您设置了 A 记录,大概指向您的网络主机,那么任何邮件服务器都会尝试将您的邮件发送到网络主机。

如果 Web 主机运行 SMTP 服务器,它会接受连接,看到它用于未配置为接受邮件的域,然后拒绝它。如果发送邮件服务器遵循 RFC,那么它们就会将邮件退回到原始服务器——使您无法检索它们。

如果虚拟主机并没有具有运行SMTP服务器,然后发送邮件服务器会无法连接,而“推迟”的邮件在他们的本地队列,一会儿-通常至少4个小时,有时长达一个星期或更多,取决于本地配置。在这段时间里,它会继续重新尝试投递,如果在这段时间之后,它仍然失败,它就会退回邮件,使邮件无法恢复。当您最终设置 MX 记录时,任何仍在队列中的消息都将在下次重试时正确传送到 MX 记录。

所以...简短的回答是:不,您现在对此无能为力,但是如果您的 Web 主机上没有运行邮件服务器,某些邮件可能仍会自动成功发送。


Hop*_*00b 5

不。

好吧,你可以让每个人重新发送它,但除此之外,没有。您可能很幸运,并且有一堆邮件服务器尝试重试消息,但更有可能的是,这些消息已发送,但失败了,仅此而已。