SES(Amazon Simple Email Service)は、フルマネージド型/サーバレス型のコスト効率に優れたEメールサービスです。
目次
SESの特徴
- スケーラブルな構成で信頼性が高いマネージド型
- メール送信 : トランザクションメールなどの高品質なコンテンツを顧客に送信可能
- メール受信 : 受信したメールをトリガーにS3やLambdaなどを起動可能
- バウンス処理 : メールが送れなかった場合の処理を規定
SESのメール送信方法
単なるメールサーバーとして利用するだけではなく、アプリから自動でメール送信や連携処理に利用可能
HTTP REST API
- SendEmail API : From/To/Subject/Bodyだけ用意すればSES側でメッセージを生成して送信する
- SendRawEmail API:メッセージ全体をアプリケーション側で生成して送信する
- 認証:AWSアクセスキーとシークレットアクセスキーを使用
SMTPエンドポイント
生成済みEmailメッセージを受け取ってSESのSMTPエンドポイントを経由してメールを送信する。SMTPを前提としてプログラムから直接利用する場合などに利用。
利用ポート
- -25
- -465(SMTP over SSL)
- -587(Message Submission)
- TLS(Transport Layder Security)が必要
- 認証:専用IAMユーザを作成してそのクレデンシャルを使用
SESのメール受信
SESのメール通知を利用してS3やLambdaなどと連携が可能
SES利用準備
ドメイン登録やAWS上で利用できるメールとするための利用申請を事前にする必要がある
次は「【AWS資格】サーバレスによるサービス化」です。
【AWS資格】サーバレスによるサービス化 サーバではなく、サービス。それがサーバレスです。マネージド型サービスとサーバレスアーキテクチャにより効率的な設計と運用を実現できます。 関連するサービスは以下…
前回は「【AWS資格】SNSの概要」です。
【AWS資格】SNSの概要 SNS(Amazon Simple Notification)とは、フルマネージド型のプッシュ型通知サービスで他のサービスとの非同期通信を可能にします。送信側がトピックを作成して受信側がポ…
リンク
コメント