首页 > 解决方案 > 对 Aws SES 时间戳感到困惑,它是如何工作的?

问题描述

我配置了发送到 SNS 服务的 SES 通知。当我使用 python 从 SES 发送电子邮件时,SNS 会向我发送有关电子邮件已发送和传递的通知,并带有时间戳。但当时我根本没有收到电子邮件,而 Aws SES 通知我它已送达。几分钟后我收到了电子邮件。任何人都可以解释这些时间戳是如何工作的?

标签: amazon-web-servicesamazon-snsamazon-ses

解决方案


时间戳是 SES 成功发送电子邮件的时间,但这些时间戳与您的邮件客户端检查邮件服务器是否有新消息并将消息下载到客户端所需的时间无关,甚至与您的邮件服务器需要多长时间无关将消息路由到正确的收件箱(尽管这应该非常快)。

考虑您的客户端配置为每 5 分钟检查一次新电子邮件的情况:

第 1分钟:SES 成功发送电子邮件。
第 2 分钟:SNS 使用时间戳 1 向您发送通知。
第 5 分钟:您的电子邮件客户端检查邮件服务器并检测到有新消息,并下载它。

您将在第 5 分钟在您的电子邮件客户端中看到该消息,尽管 SES 在第 1 分钟发送了它。

希望这可以帮助。


推荐阅读