与发送配额相关的错误 Amazon SES 客户 - Amazon Simple Email Service

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

与发送配额相关的错误 Amazon SES 客户

如果您在达到每日发送配额(24 小时周期内可以发送的电子邮件最大数)或者最大发送速率(每秒可以发送的电子邮件最大数)之后尝试发送电子邮件,Amazon SES 将丢弃电子邮件,不尝试发送。Amazon SES 还会提供说明问题的错误消息。Amazon SES 生成此错误消息的方式取决于您尝试发送电子邮件的方法。此主题包括您通过 Amazon SES API 和通过 SMTP 接口收到的邮件的信息。

对于在达到最大发送速率时可以使用的方法,请参阅 AWS 消息收发和目标博客上的如何处理“限制 - 已超出最大发送速率”错误

使用达到发送限制 Amazon SES API

如果您尝试使用 Amazon SES API(或 AWS 开发工具包)发送电子邮件,但您已经超过账户的发送限制,API 将生成 ThrottlingException 错误。该错误消息包括以下消息之一:

  • Daily message quota exceeded

  • Maximum sending rate exceeded

如果遇到限制错误,您应让应用程序等待最多 10 分钟的间隔,然后再重新尝试发送请求。

使用SMTP达到发送限制

如果您尝试使用 Amazon SES SMTP 接口发送电子邮件,但您已超出账户的发送限额,您的 SMTP 客户端可能会显示以下错误之一:

  • 454 Throttling failure: Maximum sending rate exceeded

  • 454 Throttling failure: Daily message quota exceeded

不同 SMTP 客户端处理这些错误的方法各不相同。