管理您的 Amazon SES 发送限制 - Amazon Simple Email Service

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理您的 Amazon SES 发送限制

Amazon SES 账户有一组发送配额,用于限制可发送的电子邮件的数量和发送邮件的速率。发送配额对所有 Amazon SES 客户都有益处,因为它们有助于在 Amazon SES 和电子邮件提供商之间维护可信的关系。发送配额将帮助您逐步增加发送活动,并降低电子邮件提供商由于您的电子邮件发送量或速率突然意外猛增而阻止您的电子邮件的可能性。

以下配额适用于通过 Amazon SES 发送电子邮件:

  • 发送配额—您在 24 小时之内可发送的最大电子邮件数量。此配额是根据滚动时间段计算的。每当您尝试发送电子邮件时,Amazon SES 会确定您在过去 24 小时内发送的电子邮件数量。只要您在过去 24 小时内发送的电子邮件总数低于您的配额,发送请求就会被接受,并发送您的电子邮件。

    如果发送邮件会超过您账户的每日最大值,则系统将拒绝您对 Amazon SES 的调用。

  • 发送速率 – Amazon SES 每秒可以承受的来自您账户的最大电子邮件数量。您可能因为短时间突增而暂时超过此配额,但不会在一段时间内持续。

    注意

    Amazon SES 接受您的邮件的速率可能低于您账户的最大发送速率。

  • 最大邮件大小 (MB)—您可以发送的最大电子邮件大小。这其中包括 MIME 编码后作为电子邮件一部分的任何图像和附件。例如,如果附上 5MB 文件,则 MIME 编码后电子邮件中的附件大小约为 6.85MB(约为原始文件大小的 137%)。

    注意

    我们建议您将附件上载到云盘,并包含云驱动器附件的 URL,以减少电子邮件大小并提高送达率。SES 不能保证大型电子邮件最终能够出现在收件人邮箱中,因为不同的邮件服务器具有不同的基于大小的策略。

您的 Amazon SES 发送配额对每个 AWS 区域是不同的。有关在多个 AWS 区域中使用 Amazon SES 的信息,请参阅 区域和 Amazon SES

当您的账户位于 Amazon SES 沙盒中时,您每 24 小时周期只能发送 200 封邮件,最大发送速率为每秒发送一封邮件。在提交从沙盒中删除账户的请求时,您还可以同时请求增加配额。有关使您的账户脱离沙盒的更多信息,请参阅申请生产访问权限(移出 Amazon SES 沙箱)

从沙盒中删除您的账户后,您可以随时通过在 AWS 支持中心创建新案例来请求额外增加配额。有关更多信息,请参阅提升您的 Amazon SES 发送配额

注意

发送配额基于是收件人数而不是电子邮件数。例如,一封包含 10 个收件人的电子邮件占用 10 份配额。但是,我们不建议您在单次调用 SendEmail API 操作时向多个收件人发送电子邮件,因为如果调用失败,将拒绝所有电子邮件。我们建议您为每个收件人调用一次 SendEmail