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

上次更新日期: 2021 年 7 月 23 日

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

解决方法

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

注意: 本文中的指南使用的是 Amazon SES 经典控制台。

创建 Amazon OpenSearch Service 域

创建 Amazon OpenSearch Service 域来存储您的 Amazon SES 发送历史记录。

注意:对于网络配置,您必须选择公开访问。您必须将公开访问域用于您在下一步中创建的 Kinesis 传输流。

创建 Kinesis 传输流

  1. 打开 Kinesis 控制台
  2. 选择创建传输流
  3. 对于传输流名称,输入您的流名称。
  4. 对于来源,选择 Direct PUT 或其他来源
  5. 选择下一步
  6. 对于过程记录,您可以选择使用 AWS Lambda 转换来源记录。或者,将所有设置保留为禁用,然后选择下一步
  7. 选择目的地页面上,输入以下内容:
    对于目的地,选择 Amazon OpenSearch Service
    对于,选择您创建用于存储 Amazon SES 发送历史记录的 Amazon OpenSearch Service 域。
    对于索引,请输入一个索引名称。
    对于索引轮换,请选择一种轮换计划。或者,将该字段保留默认的不轮换设置。
    对于类型,输入一个类型名称。
    对于重试持续时间,修改重试持续时间(以秒为单位)。或者,将此字段保留为默认的 300 秒。
  8. 对于S3 备份,请输入以下内容:
    对于备份模式,选择仅限失败的记录
    对于备份 S3 存储桶,选择将记录存储在现有存储桶中。或者,选择新建以创建新的存储桶。
    (可选)对于备份 S3 存储桶前缀,请输入一个前缀。或者,将此字段留为空白。
  9. 选择下一步
  10. 对于 OpenSearch Service 缓冲区条件、Amazon Simple Storage Service(Amazon S3)压缩和加密、错误日志记录、标签和权限,请为您的使用案例配置设置。有关这些字段的更多信息,请参阅配置设置
  11. 查看您的传输流的配置详细信息,然后选择创建传输流

创建 Amazon SES 配置集

  1. 打开 Amazon SES 控制台,然后从导航窗格中选择配置集
  2. 选择创建配置集
  3. 对于配置集名称,输入该配置集的名称。然后,选择创建配置集
  4. 选择关闭
  5. 为新配置集选择超链接的配置集名称
  6. 对于添加目的地,选择 Firehose
  7. Firehose 目的地对话框中,输入以下内容:
    对于名称,输入目的地的名称。
    对于事件类型,选择发送拒绝传输退回投诉
    对于,选择您创建的传输流。
    对于 IAM 角色,选择让 SES 创建一个新角色。为角色输入名称,然后选择创建角色
    选择保存
  8. 修改电子邮件发送方法,以指定配置集

测试您的配置

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

Amazon OpenSearch Service 是 Amazon Elasticsearch Service 的后继者。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?