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

上次更新时间:2020 年 4 月 30 日

我的 Amazon Simple Email Service (Amazon SES) 账户的退回率比正常情况下高。或者,我的退回率激增或者突然增加。它使我的账户处于账户审查或发送暂停风险。如何确定导致退回率增加的原因? 如何防止高退回率?

解决方法

确定退回率增加的原因

要停止退回率增加,您必须确定导致退回的电子邮件地址。要执行此操作,您可以使用 Amazon Simple Notification Service (Amazon SNS) 主题配置退回通知。从 SNS 通知中,找到导致退回的电子邮件地址。您必须停止向这些地址发送消息,以防退回率进一步升高。

要确定导致回退率升高或激增的原因,请查看 Amazon SNS 退回通知消息正文中的以下字段:

  • bounceType:临时性退回类型为软退回,它属于临时性失败或拒绝,通常可以进行重试。永久性退回类型为硬退回,它是接收邮件服务器的永久性送达失败或拒绝。硬退回不能重试,因此您的收件人不会收到电子邮件消息。
  • diagnosticCode:此字段中的代码提供有关退回原因的更多信息。

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

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

防止高退回率

考虑通过以下方法来管理您的退回率:

  • 审查您的发送应用程序设计,因为它可能会对退回指标产生影响。例如,如果您的应用程序在用户注册并输入无效的电子邮件地址时发送确认电子邮件给用户,该确认电子邮件将被硬退回。此外,如果存在问题,并且您将应用程序设置为在发生故障时重新尝试发送电子邮件,则您将继续收到退回。有关您可以在应用程序中为获得成功发送指标而实施的机制的更多建议,请参阅构建并维护列表
  • 设置退回和投诉监控系统。您可以使用 Amazon SES 声誉控制面板来检查您的账户退回和投诉率。最佳实践是,同时为退回和投诉率设置 Amazon CloudWatch 警报,以便在它们达到特定阈值时向您发送通知。通过监控系统和通知,您还可以实施一个解决方案来实现退回处理的自动化,例如在下面的示例中:
    处理退回和投诉
    使用 AWS Lambda、Amazon SNS 和 Amazon DynamoDB 维护运行正常的电子邮件数据库