Amazon Simple Email Service (Amazon SES) でメールのバウンスが発生した際に通知を受信するために、Amazon Simple Notification Service (Amazon SNS) を使用したいです。
解決策
前提条件: バウンス通知が必要な ID (ドメインまたはメールアドレス) で Amazon SES 検証プロセスを完了してください。Amazon SES のイベント発行を使用すると、複数 ID にわたるバウンス通知を受信できます。
バウンス通知を受信するには、次の手順を実行します。
- Amazon SNS コンソールを使用してトピックを作成します。[トピックの作成] ページに移動し、[詳細] セクションの [トピック] で [標準] を選択します。
- エンドポイントをトピックにサブスクライブさせます。[プロトコル] で [Email-JSON] を選択します。
- エンドポイントのメール受信箱で、Amazon SNS が送信した「AWS 通知 - サブスクリプションの確認」という件名のサブスクリプション確認メールを開きます。
- サブスクリプション確認メールで SubscribeURL に指定された URL を開き、サブスクリプションを確認します。
注: 通知設定が有効になるまでに数分かかる場合があります。
- Amazon SES コンソールを使用して SNS トピックのバウンス通知を設定します。
Amazon SES メールボックスシミュレーターを使用してバウンス通知をテストする
注: メールボックスシミュレーターのアドレスによるバウンスは、AWS アカウントのバウンスメトリクスにはカウントされません。
Amazon SES メールボックスシミュレーターを使用してテスト用のメールを送信します。ドロップダウンリストの [シナリオ] で [バウンス] を選択します。テストメールに使用する値をフォームの他の部分に入力します。次に、エンドポイントのメール受信箱に、「AWS 通知メッセージ」という件名の、バウンス通知が記載されたメールがあることを確認します。