【发布时间】:2012-06-11 15:41:22
【问题描述】:
我不想运行自己的邮件服务器,而我目前正在开发的应用程序需要向用户发送电子邮件:
- 注册时(激活电子邮件)
- 每 3 分钟运行一次 cron,检查哪些用户在此期间收到了私人消息,并发送电子邮件通知提醒他们
- 当他们请求新密码时
- 每周通讯
在所有这些情况下,电子邮件将仅由纯文本组成,并且大小很短。所以亚马逊给出的使用 SES 而不是 SNS 的理由不适用于我。
Q: How is Amazon SES different from Amazon SNS?
Amazon Simple Email Service (Amazon SES) is for applications that need to send arbitrary communications via email. Amazon SES supports custom email header fields, and many MIME types.
By contrast, Amazon Simple Notification Service (Amazon SNS) is for messaging-oriented applications, with multiple subscribers requesting and receiving "push" notifications of time-critical messages via a choice of transport protocols, including HTTP, Amazon SQS, and email. The body of an Amazon SNS notification is limited to 8192 characters of UTF-8 strings, and is not intended to support multimedia content.
我主要关心的是哪种服务可以让我根据需要发送尽可能多的电子邮件。在 AWS 控制台的 SES 选项卡中,它表示您每 24 小时只能发送 200 封电子邮件。
我需要根据需要发送电子邮件。它可以是 0 封电子邮件或 100 万封电子邮件(如果应用程序变得流行)。简单通知服务会允许这样做吗?哪种服务适合这个用例?还是我最好设置自己的邮件服务器?
【问题讨论】:
标签: amazon-ec2 amazon-web-services