AWS SES 电子邮件延迟

AWS SES 电子邮件延迟

我遇到了以下问题,这是我的场景;我有一个包含两个私有子网和一个公共子网的 VPC。在公共子网中,我有一个 NAT 实例,用于向私有子网提供出站互联网访问权限。在私有子网中,我有 lambda 函数,可通过 SES 发送时间敏感的电子邮件。问题是每次发送电子邮件时,我都会在 4 分钟后收到。但问题是,电子邮件上的时间是请求电子邮件的时间。我的意思是,如果我在上午 10:00 请求电子邮件,我将在上午 10:04 收到它,但电子邮件显示它是在上午 10:00 发送的。

以下是一些标题:

Received: by 2002:a02:8801:0:0:0:0:0 with SMTP id r1csp3536638jai;
    Mon, 21 Sep 2020 **08:01:35** -0700 (PDT)
X-Received: by 2002:a0c:8f02:: with SMTP id z2mr280955qvd.21.1600700255279;
    Mon, 21 Sep 2020 **07:57:35** -0700 (PDT)

任何帮助都将不胜感激,谢谢!

答案1

电子邮件是并非为“时间敏感”消息而设计对于那些 4 分钟的延迟来说绝对不是问题。

延迟的原因可能是灰名单在目标服务器上,DNS 问题,等待某些服务超时等。

如果您需要发送时间敏感的消息,请使用适当的渠道,您可以在其中检查消息是否以及何时送达(和阅读),如果没有,则升级到其他渠道。例如短信(例如通过讯息媒体), 推送消息(例如推倒服务并升级到自动语音呼叫(例如Twilio)电子邮件并不是传递时间敏感信息的正确渠道。

希望有帮助:)

相关内容