如何处理使用 Amazon SES 发送的电子邮件的高退回率问题?

上次更新日期:2022 年 9 月 27 日

我的 Amazon Simple Email Service(Amazon SES)账户的退回率比正常情况下高。它使我的账户处于账户审查或发送暂停风险。如何确定导致退回率增加的原因并解决这个问题?

解决方法

使用退回和投诉监控系统

为了避免出现高退回率,或者为了快速解决退回增加的问题,最好实施退回和投诉监控系统。以下是可用于监控退回和投诉发送活动和比率的机制。

Amazon SNS

您可以使用 Amazon Simple Notification Service(Amazon SNS)来监控退回、投诉和送达情况。您必须在要监控的每个身份上配置 Amazon SNS 通知。要查看通知示例,请转到 Amazon SES 的 Amazon SNS 通知示例

事件发布

要使用事件发布来监控电子邮件发送,您必须创建配置集。仅当您使用配置集发送消息时,事件发布才有效。您可以为每个活跃的发送身份配置一个默认配置集,或者在发送消息时指定您的配置集

另外,设置 Amazon SNS 事件目标Amazon Kinesis Data Firehose 事件目标。通过设置事件目标,您可以获取 JSON 格式的详细信息。查看 Amazon SNSKinesis Data Firehose 的示例事件记录。

电子邮件反馈转发

电子邮件反馈转发仅监控退回和投诉。默认情况下,电子邮件反馈转发处于开启状态,但如果您使用其他监控系统,则可以将其关闭。与 Amazon SNS 通知或事件发布相比,您从反馈电子邮件中收到的信息有限。

要获得有关退回和投诉的最多信息,最佳做法是使用 Amazon SNS 或事件发布作为监控系统。

声誉指标

您可以使用 Amazon SES 控制台中的声誉指标控制面板来监控退回率和投诉率。使用 Amazon CloudWatch 创建声誉监控警报。最佳做法是将 CloudWatch 警报和 AWS Lambda 设置为在退回率或投诉率超过特定阈值时自动暂停电子邮件发送。暂停允许您调查退回率或投诉率增加的原因。最佳做法是将退回率和投诉率分别维持在 5% 和 0.1% 以下。

找出导致退回率增加的原因

要停止退回率增加,您必须首先确定导致退回的电子邮件地址。使用来自 Amazon SNS 通知或 Amazon SES 事件数据的信息查找电子邮件地址。

要确定导致退回率增加的原因,请查看 Amazon SNS 退回通知或事件数据中的 bounceTypediagnosticCode 字段。有关退回事件的信息,请参阅退回类型

停止向退回率增加的地址发送电子邮件

确定导致退回的电子邮件地址后,停止向这些地址发送消息,从而使退回率不再继续增加。请务必将这些电子邮件地址从您的电子邮件收件人列表中删除。

打开 Amazon SES 账户级黑名单

激活账户级黑名单后,导致硬退信的电子邮件地址将添加到黑名单中。发往这些地址的后续消息不会发送,因此退回率降低。

解决退回率增加的根本原因

以下是导致退回率升高或突然激增的一些最常见原因:

  • 您将消息发送至包含具有无效邮箱的收件人的电子邮件列表。如果您使用不正确或过时的收件人列表,可能会发生此情况。再次发送消息之前,您必须从列表中删除所有无效的电子邮件地址。有关管理电子邮件列表的更多信息,请参阅 Amazon SES 最佳实践:列表管理的前 5 大最佳实践
  • 根据您的声誉指标,邮箱提供商可以阻止您的 IP 地址发送电子邮件。如果产生大量订阅者投诉,邮箱提供商可能会阻止您的消息。按照邮箱提供商的邮件管理员网站提供的指南移除阻止。
  • 邮箱提供商可以使用第三方黑名单来筛选电子邮件。如果您在邮件被列入黑名单后继续向邮箱发送电子邮件,则您的退回率可能会升高。您可以联系邮箱提供商或黑名单提供商,以了解有关邮件被列入黑名单的原因的信息。当您被移出黑名单后,您必须解决这些问题并相应改变您的发送习惯。请务必检查将 Amazon SES IP 地址从黑名单移除的策略。

检查发送应用程序的设计

确定退回增加的根本原因后,请检查发送应用程序的设计。该设计可能会影响您的退回指标。例如,您的应用程序会在用户注册时向他们发送一封确认电子邮件,而该用户输入的电子邮件地址无效。然后,确认电子邮件会导致硬退信。另一个例子是将应用程序设置为在出现故障时重试发送电子邮件。如果收件人的邮箱有问题,那么您可能会继续收到退回邮件。

有关成功发送电子邮件可以采取的更多最佳做法和操作,请参阅建立和维护您的列表。有关保持低退回率的方法的更多信息,请参阅如何最大限度地减少退回邮件?

自动处理退回

您还可以实现自动处理退回的解决方案。请参阅以下示例: