我们正在向SES发送电子邮件。
一些用户收到的电子邮件似乎出现了延迟。对于其他用户来说,电子邮件几乎是即时送达的。我打开了通知,可以看到一些电子邮件的processingTimeMillis
非常高:
{
"notificationType": "Delivery",
"mail": {
"timestamp": "2016-04-14T14:02:50.000Z",
"source": "noreply@gmail.com",
"sourceArn": "...",
"sendingAccountId": "884660938610",
"messageId": "...",
"destination": ["foo@bar.com"]
},
"delivery": {
"timestamp": "2016-04-14T14:19:29.072Z",
"processingTimeMillis": 999072,
"recipients": ["foo@bar.com"],
"smtpResponse": "250 sdfgdsg@sdgdsgds.com Received OK",
"reportingMTA": "abcdef.smtp-out.us-west-2.amazonses.com"
}
}
我在网上读了很多书,但没能看到是什么原因导致了这种类型的延误。
电子邮件地址和域都经过验证。
我已从上面删除了特定于帐户的信息。处理时间值未更改。
感谢那些发表评论的人,让我找到了答案。
有几个电子邮件服务器延迟了电子邮件发送到收件箱的时间。
SES正确快速地发送了这些信息,但一旦它们到达目的服务器,处理和发布就需要时间。