独自のメールサーバーを実行したくありません。現在開発中のアプリケーションでは、ユーザーにメールを送信する必要があります。
- 登録時 (アクティベーション電子メール)
- cron は 3 分ごとに実行され、この時間内にどのユーザーがプライベート メッセージを受信したかを確認し、それらに警告する電子メール通知を送信します。
- 新しいパスワードを要求したとき
- 週刊ニュースレター
いずれの場合も、メールはプレーン テキストのみで構成され、サイズは短くなります。したがって、Amazon が SNS 経由で SES を使用する理由は、私には当てはまりません。
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 通の E メールの送信に制限されていると表示されます。
必要に応じてメールを送信する必要があります。メール数が 0 の場合もあれば、100 万通の場合もあります (アプリが人気になれば)。Simple Notification Service はそれを許可しますか? このユースケースに適したサービスはどれですか? それとも、独自のメール サーバーを設定したほうがよいのでしょうか?