【问题标题】:AWS SES processing delayAWS SES 处理延迟
【发布时间】:2021-09-21 19:13:04
【问题描述】:

我们正在发送带有 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别无选择,只能遵守,以防止违反收件人系统的规则,否则会因“过于激进”而导致彻底拒绝邮件。您在这里看到的延迟不到 17 分钟,对我来说,除非出现某种模式,否则它甚至不值得一提,即使这样,如果 SES 控制它也可能会出局。
  • 好的,所以我发现发送到特定服务器的电子邮件一直在延迟,而发送到 Gmail 的电子邮件似乎会立即通过。我是对的,这是由终端服务器而不是 SES 引起的吗?我能做些什么来减少这种情况,还是我无法控制?

标签: email amazon-web-services aws-sdk amazon-ses


【解决方案1】:

感谢那些评论,带领我找到答案。

有几个电子邮件服务器延迟了电子邮件发送到收件箱。

SES 可以正确快速地发送这些信息,但是一旦它们到达目标服务器,就需要时间来处理和发布。

【讨论】:

    猜你喜欢
    • 2020-03-28
    • 1970-01-01
    • 2022-11-15
    • 2015-12-04
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多