python - 我如何知道亚马逊是否成功发送了电子邮件
问题描述
在我的 django 项目中,我使用 Amazon-ses 发送电子邮件,而我必须发送的一些电子邮件非常重要。在这种情况下,我想确保我的电子邮件已经发送成功,这样如果没有发送,我可以重新发送它。有什么方法可以让我知道邮件是否发送成功?
解决方案
Amazon SES 通过电子邮件将退回和投诉通知转发给您或将它们发送到 Amazon SNS 主题,具体取决于您设置 Amazon SES 账户的方式。
此链接包含有关如何设置的详细说明:https ://aws.amazon.com/blogs/messaging-and-targeting/handling-bounces-and-complaints/
当 Amazon SES 成功将您的一封电子邮件发送到收件人的邮件服务器时触发的发送通知仅通过 Amazon SNS 发送给您。话虽如此,亚马逊将向您收取使用 Amazon SNS 接收退回、投诉和交付通知的费用。
参考:https ://docs.aws.amazon.com/ses/latest/DeveloperGuide/monitor-sending-activity.html
推荐阅读
- html - 如何使用jsPDF为ejs文件的div内容生成pdf?
- javascript - 从 JavaScript 工厂和模块访问对象
- html - 如何使用 css 创建深色叠加层?
- azure-ad-b2c - 密码重置链接 Azure B2C 自定义策略
- angular - 如何将 ng-select 与不同的项目绑定取决于过滤器
- python - 如何有效地将具有多个依赖项的 Kivy Windows 包压缩到单个 .EXE 中?
- python-3.x - 为什么 result() 不带参数?
- php - array_merge 不适用于 2 个特殊的 json 数组
- javascript - CSS:为什么 :hover 应用于整个网站而不仅仅是它应用于的元素?
- python - 将 Python 脚本的结果写入文本文件