AWS SES - 第一封电子邮件花费的时间太长

问题描述 投票:0回答:1

我在 AWS Elastic beanstalk 中部署了一个 Django 应用程序,并且我们正在使用 AWS SES 发送电子邮件。用户注册后,我们会发送一封确认电子邮件。然而,大多数用户在收到此电子邮件时都会遇到延迟。

我尝试过使用多个电子邮件地址,但发送到某个地址的第一封电子邮件始终需要 5-10 分钟才能出现在邮箱中。奇怪的是,当电子邮件出现在邮箱中时,它显示了离开AWS SES的时间。 例如,如果我在 10:00:00:00 注册。我可以看到与 AWS SES 的连接已成功建立,并且电子邮件是在 10:00:00:68 发送的。然后,在 AWS Cloud Watch 上我可以看到交付也在那个时间发生(假设是 10:01:23)。当我检查邮箱时,什么也没有。接下来的 5 到 10 分钟我一直在检查,但什么也没有。然后在 10:11 左右,该电子邮件就会列在邮箱中。接收时间:10:01。第一封电子邮件后立即收到电子邮件。

但是,如果我第一次从“发送测试电子邮件”控制台向某个地址发送电子邮件,也会立即收到该电子邮件。

所以我猜测电子邮件已成功发送到 ISP,但需要很长时间才能出现在收件人的收件箱中。发生这种情况是因为该电子邮件被视为不可信?怎么解决这个问题?

amazon-web-services email amazon-ses amazon-simple-email-service
1个回答
0
投票

可能是 GSuite 的这个“功能”,该功能于 2017 年左右推出:https://workspaceupdates.googleblog.com/2017/05/early-detection-of-phishing-via-delayed-delivery.html我验证了这一点关闭它可以消除我公司电子邮件的延迟(请点击链接获取说明)。但当然你不能为其他人关闭它。

© www.soinside.com 2019 - 2024. All rights reserved.