收到延迟的电子邮件,可能是我的域名或 MX 记录的问题,如果不是,那是什么?

收到延迟的电子邮件,可能是我的域名或 MX 记录的问题,如果不是,那是什么?

我注意到,与我测试过的其他域名相比,在我的域名上接收电子邮件时会延迟。

电子邮件从谷歌电子邮件转发到两个不同的地址,大多数情况下电子邮件都会毫不延迟地送达,但有时延迟会长达 8 分钟。

由于我的应用程序的性质,我需要将收到的电子邮件作为 HTTP 请求发送到我的服务器,第一次尝试使用 mailgun 时出现了这些问题,因此我改用:https://github.com/Flolagale/mailin在我自己的服务器上,然后 POST 到本地主机,令我惊讶的是,延迟一直在发生。

这种情况不会一直发生,但每天都会发生几次,但其中一些电子邮件是时间敏感的,不能延迟。

在某个时候,我开始将电子邮件转发到另一个服务,该服务执行与我相同的操作(接收电子邮件并将消息发布到电报室),并且他们的服务始终接收并发布,没有任何延迟,有趣的是,他们使用 mailgun,这是我的首选。

我认为这可能是由于我的应用程序实现造成的,但它似乎根本没有对机器产生任何负载,运行我的 http 服务器和邮件服务器的 Linux 机器有大量的 CPU 和 RAM 空间。

我怀疑可能是 TTL 或我的 MX 记录上的任何其他配置,但我找不到有关此类电子邮件延迟连接的信息。

我可能做错了什么?

答案1

任何对时间敏感的事情都不应通过电子邮件发送,因为它仅提供最大努力但不保证交付。

检查日志,看看是否有关于延迟的信息。如果没有,那么你对发送方的影响就不大了。

相关内容