如何在 Amazon SES 中查看电子邮件发送历史记录?

2 分钟阅读
0

我想要在 Amazon Simple Email Service (Amazon SES) 中查看电子邮件发送历史记录。

解决方案

使用 Amazon OpenSearch Service 和 Amazon Kinesis 存储和查看 Amazon SES 发送历史记录。

创建 Amazon OpenSearch Service 域

创建 Amazon OpenSearch Service 域来存储您的 Amazon SES 发送历史记录。OpenSearch Service 可以放置在公共网络或 Amazon Virtual Private Cloud (Amazon VPC) 中。有关用于 OpenSearch Service 域的网络类型的更多信息,请参阅 VPC versus public domains

创建 Kinesis 传输流

  1. 打开 Kinesis 控制台
  2. 选择创建传输流
  3. 对于来源,选择 Direct PUT。对于目标,选择 Amazon OpenSearch Service
  4. 对于传输流名称,输入您的流名称。
  5. (可选)您可以选择使用 AWS Lambda 转换源记录,或将此设置保留为禁用
  6. 目标设置下,输入以下内容:
    对于 OpenSearch Service 域,选择您创建的用于存储 Amazon SES 发送历史记录的域。
    对于索引,请输入一个索引名称。
    对于索引轮换,请选择一种轮换计划。或者,将该字段保留为默认的无轮换设置。
    对于类型,输入类型名称。
    对于重试持续时间,修改重试持续时间(以秒为单位)。或者,将该字段保留为默认的 300 秒
  7. 对于缓冲区提示,请为您的用例配置 OpenSearch Service 缓冲区条件。有关这些字段的更多信息,请参阅Backup and advanced settings
  8. 备份设置下,输入以下内容:
    仅限失败的数据保留为默认设置。
    对于 Amazon S3 备份存储桶,选择将记录存储在现有存储桶中。或者,选择创建来创建新的存储桶。
    (可选)对于 Amazon S3 备份存储桶前缀,请输入前缀。或者,将此字段留为空白。
    (可选)对于 Amazon S3 备份存储桶错误输出前缀,请输入前缀。或者,将此字段留为空白。
  9. (可选)您可以展开高级设置选项卡以配置服务器端加密CloudWatch 错误日志记录权限标签。为您的用例配置设置。有关这些字段的更多信息,请参阅Backup and advanced settings
  10. 选择“创建传输流”。

创建 Amazon SES 配置集

  1. 打开 Amazon SES 控制台,然后从导航窗格中选择配置集
  2. 选择创建集
  3. 对于配置集名称,输入该配置集的名称。
  4. 对于发送 IP 池,请选择您的首选池或保留默认值为选中状态。然后,选择创建集
  5. 从新创建的集合的顶部窗格中选择事件目的地,然后选择添加目的地
  6. 对于事件类型,选择发送拒绝送达硬退信投诉。然后,选择下一步
  7. 对于目的地类型,选择 Amazon Kinesis Data Firehose
  8. 名称字段中,输入目的地名称。
  9. 对于送达流,选择您创建的送达流。
  10. 对于 Identity and Access Management(IAM)角色,选择一个角色,该角色可授予亚马逊 SES 代表您向 Kinesis Data Firehose 发布内容的权限。然后,选择下一步
    注意: 这必须是手动创建的 AWS Identity and Access Management(IAM)角色。
  11. 查看您的事件目的地设置,然后选择添加目的地

测试您的配置

  1. 使用 Amazon SES 控制台发送测试电子邮件
    重要提示:要查看测试电子邮件的结果,必须指定您创建的配置集。
    对于
    电子邮件****格式
    ,选择已设置格式
    对于配置集,输入配置集的名称。
  2. 打开 Amazon OpenSearch Service 控制台
  3. 选择您创建用于存储 Amazon SES 发送历史记录的域。
  4. 常规信息部分,选择 OpenSearch 控制面板 URL 旁边的链接。
  5. 为您在创建传输流时配置的索引名称创建索引模式。有关说明,请参阅 elastic.co 网站上的 Create a data view
  6. 创建索引模式后,使用 OpenSearch 控制面板中的发现功能来查看您发送的测试电子邮件的日志。有关更多信息,请参阅 elastic.co 网站上的 Discover

相关信息

监控您的 Amazon SES 发送活动

如何排查 Amazon CloudWatch Logs 存在的问题,使其可以流式传输到我的 Amazon OpenSearch Service 域?

AWS 官方
AWS 官方已更新 2 年前