我注意到,当在我的域上收到电子邮件时,与我测试过的另一个域相比,它们会延迟。
这些电子邮件是从谷歌的电子邮件转发到两个不同的地址,大多数时间,电子邮件是毫不拖延地交付,但有时延迟长达8分钟。
由于我的应用程序的性质,我需要将收到的电子邮件作为HTTP请求发送到我的服务器,当我第一次尝试使用mailgun时,出现了这些问题,所以我转而在自己的服务器上使用:https://github.com/Flolagale/mailin,然后将邮件发送到本地主机,令我惊讶的是,延迟一直在发生。
它并不总是发生,但每天发生几次,但其中一些电子邮件是时间敏感的,不能拖延。
有一天,我开始把电子邮件转发给另一家服务机构,后者也这么做(接收电子邮件,把信息发到电报室),他们的服务总是毫不拖延地接收和发布邮件,很有趣的是,他们使用了我首选的邮箱。
我认为这可能是由于我的应用程序实现,但是它似乎对机器没有任何负载,运行我的http服务器和邮件服务器的linux机器有很大的CPU和RAM空间。
我怀疑这可能是TTL或我的MX记录上的任何其他配置,但我找不到关于这种邮件之间的连接被延迟的信息。
我到底做错什么了?
发布于 2017-03-09 06:19:56
任何时间敏感的东西不应该通过电子邮件,因为它只提供最好的努力,并没有保证送货。
检查您的日志,看看是否有关于延迟的信息。如果没有,那么就没有什么可以影响发送方。
https://serverfault.com/questions/837175
复制相似问题