我使用 Amazon Simple Email Service (Amazon SES) 来发送电子邮件,我希望获取有关电子邮件退信、投诉、交付成功、失败或被拒绝的日志或通知。
简短描述
要获取有关 Amazon SES 上电子邮件发送事件的日志或通知,请使用下面的一种机制:
- 电子邮件反馈转发
- 使用 Amazon Simple Notification Service (Amazon SNS) 主题进行事件通知
- 使用配置集向 Amazon SNS、Amazon CloudWatch、Amazon Pinpoint 或 Amazon Kinesis Data Firehose 发布以电子邮件发送的事件
**注意:**这些机制不会提供您在实施机制之前发送的电子邮件的日志。
解决方法
使用电子邮件反馈转发
默认情况下,在您发送的邮件退回或收到投诉时,Amazon SES 会向您发送一条通知。用于查看邮件退信或投诉通知的目标位置取决于您的电子邮件发送操作。有关更多信息,请参阅电子邮件反馈转发目标。
如果您已禁用电子邮件反馈转发,则您可以使用 Amazon SES 控制台重启反馈转发功能。
使用 Amazon SNS 主题发送事件通知
您可以使用 Amazon SNS 主题来发送有关 Amazon SES 电子邮件交付、退信或投诉的通知。
请按照以下步骤配置有关 Amazon SES 事件的 Amazon SNS 主题:
- 创建 Amazon SNS 主题。
- 订阅终端节点(如电子邮件地址)以从 Amazon SNS 主题接收通知。
- 配置已通过 Amazon SES 验证的身份(域或电子邮件地址),以将事件通知发送到您创建的 Amazon SNS 主题。您可以使用 Amazon SES 控制台 或 Amazon SES API 完成此操作。
配置 Amazon SES 事件通知的 Amazon SNS 主题后,您将在订阅该主题的端点收到通知。有关通知的更多信息,请参阅 Amazon SES 的 Amazon SNS 通知内容和 Amazon SES 的 Amazon SNS 通知示例。
**注意:**Amazon SES 不支持 FIFO 类型主题。
使用配置集向 Amazon SNS、CloudWatch、Amazon Pinpoint 或 Kinesis Data Firehose 发布以电子邮件发送的事件
使用发布事件的 Amazon SES 配置集获取与以下结果相关的信息:
- 发送
- 拒绝
- 硬退信
- 投诉
- 交付
- 交付延迟
- 订阅
- 打开量
- 点击量
- 渲染失败
有关每个结果的详细信息,请参阅事件发布术语。
要创建配置集,请先指定事件目标,然后为要发布的事件指定参数。有关详细分步说明,请参阅设置 Amazon SES 事件发布。
请确保配置电子邮件发送方法,以在电子邮件标头中传送配置集的名称。Amazon SES 将配置集应用到您的电子邮件时将需要此信息。有关更多信息,请参阅在您发送电子邮件时指定配置集。此外,您还可以向用作发件人/收件人地址的验证身份分配默认配置集。然后,您从此身份发送的邮件将会自动使用分配的默认配置集。