【问题标题】:Amazon SES Mail System QueueAmazon SES 邮件系统队列
【发布时间】:2017-02-02 22:06:00
【问题描述】:

现在我们有一个账户验证电子邮件系统,它使用 AWS SES 系统来触发电子邮件。现在我们有一个最大发送速率:如果我们有大量用户说一次 3000 次注册,则假设为 14 封电子邮件/秒。

我有一些问题?

  1. 它是通过基于 FIFO 的队列进行的吗?
  2. 或者它会触发服务器负载?
  3. 我需要为队列系统开发一些东西吗?

    发送配额:每 24 小时发送 50000 封电子邮件 使用的配额:截至 2017 年 2 月 2 日 14:23 UTC+5:30 时为 0% 最大发送速率:14 封电子邮件/秒 最后更新时间:2017-02-02 14:23 UTC+5:30

【问题讨论】:

    标签: email amazon-web-services


    【解决方案1】:

    您需要自行开发队列系统。 SES 不会为您排队电子邮件。如果您尝试发送的速度超过 SES 服务限制所允许的速度,您将会收到错误。

    【讨论】:

    • 显然,Amazon SQS 将是使用 AWS 时首选的队列系统。你也可以看看 MoonMail 项目github.com/microapps/MoonMail
    • 太好了,感谢您的宝贵建议。
    【解决方案2】:

    您需要 SES 的 API 通过您的 Web 应用程序通过它向您的注册用户发送电子邮件。你们的电子邮件数量并不多,所以根据数学计算,发送 3000 封电子邮件需要 12.5 分钟。如果您经常有这么大的电子邮件,那么我建议您根据需要将每秒邮件的服务限制从 14 提高到大,一旦您解释了每秒发送邮件量更高的用例,他们将审查并可能批准。确保您正确解释您的用例,以避免 AWS 支持团队给出否定回答的机会。

    下面的api使用点击这里LINK

    如果您已经拥有只需要 smtp 详细信息和配置的 Web 应用程序,那么您可以通过获取表单 ses 发送配置来直接使用它。

    【讨论】:

    • 感谢您的回答。我们已经在我们的网站上添加了 API,//12.5 分钟发送 3000 // 所以它会自动触发先到先出,对吗?
    猜你喜欢
    • 2019-04-21
    • 2015-05-24
    • 1970-01-01
    • 2013-10-13
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多