如何在 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 与公有域

创建 Kinesis 传输流

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

创建 Amazon SES 配置集

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

测试您的配置

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

相关信息

监控您的 Amazon SES 发送活动

如何排查 Amazon CloudWatch Logs 的问题,以使其流出到我的 Amazon OpenSearch Service 域中?

AWS 官方
AWS 官方已更新 9 个月前