本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
与您 Amazon SES 账户的发送配额相关的错误
如果您在达到每日发送配额(24 小时周期内可以发送的电子邮件最大数)或者最大发送速率(每秒可以发送的电子邮件最大数)之后尝试发送电子邮件,Amazon SES 将丢弃电子邮件,不尝试发送。Amazon SES 还会提供说明问题的错误消息。Amazon SES 生成此错误消息的方式取决于您尝试发送电子邮件的方法。此主题包括您通过 Amazon SES API 和通过 SMTP 接口收到的邮件的信息。
对于在达到最大发送速率时可以使用的方法,请参阅 AWS 消息收发和目标博客中的 How to handle a "Throttling – Maximum sending rate exceeded" error
达到 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 客户端处理这些错误的方法各不相同。