Amazon Simple Email Service
開発者ガイド

Amazon SES E メールでの通知

Amazon SES は、E メールのフィードバック転送というプロセスを使用したバウンスや苦情を受信すると、ユーザーに E メールを送信します。

Amazon SES を使用して E メールを送信するには、次のいずれかの方法を使用して、バウンスや苦情の通知を送信するように設定する必要があります。

重要

通知についてのいくつかの重要なポイントについては、「Amazon SES 通知を使用したモニタリング」を参照してください。

E メールのフィードバック転送を有効にする

E メールのフィードバック転送はデフォルトで有効です。以前に無効にしている場合、このセクションの以下の手順に従って有効にできます。

Amazon SES コンソールを使用して E メールによるバウンスや苦情の転送を有効にする

  1. AWS マネジメントコンソールにサインインして、Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. E メールアドレスに対してバウンスや苦情の通知を設定する場合、ナビゲーションペインの [Identity Management] で、[Email Addresses] を選択します。また、ドメインに対してバウンスや苦情の通知を設定する場合、[Domains] を選択します。

  3. 確認済みの E メールアドレスまたはドメインで、バウンスと苦情の通知を設定する E メールアドレスまたはドメインを選択します。

  4. 詳細ペインで、[Notifications] セクションを展開します。

  5. [Edit Configuration] を選択します。

  6. [E メール Feedback Forwarding] で、[Enabled] を選択します。

    注記

    このページで行った変更は、反映されるまでに数分かかる場合があります。

また、SetIdentityFeedbackForwardingEnabled API オペレーションを使用して、バウンスや苦情の通知を有効にできます。

E メールのフィードバック転送を無効にする

バウンスや苦情の通知を提供する別の方法を設定する場合は、バウンスや苦情のイベントが発生したときに複数の通知を受け取らないように、E メールのフィードバック転送を無効にすることができます。

Amazon SES コンソールを使用して E メールを介したバウンスや苦情の転送を無効にする

  1. AWS マネジメントコンソールにサインインして、Amazon SES コンソール (https://console.aws.amazon.com/ses/) を開きます。

  2. E メールアドレスに対してバウンスや苦情の通知を設定する場合、ナビゲーションペインの [Identity Management] で、[Email Addresses] を選択します。また、ドメインに対してバウンスや苦情の通知を設定する場合、[Domains] を選択します。

  3. 確認済みの E メールアドレスまたはドメインで、バウンスと苦情の通知を設定する E メールアドレスまたはドメインを選択します。

  4. 詳細ペインで、[Notifications] セクションを展開します。

  5. [Edit Configuration] を選択します。

  6. [E メール Feedback Forwarding] で、[Disabled] を選択します。

    注記

    Amazon SES を介して E メールを送信するには、バウンスや苦情の通知を受け取る 1 つの方法を設定する必要があります。E メールのフィードバック転送を無効にする場合は、Amazon SNS によって送信される通知を有効にするか、イベント発行を使用してバウンスと苦情のイベントを Amazon SNS トピックまたは Kinesis Data Firehose ストリームに発行する必要があります。イベント発行を使用する場合は、送信する各 E メールにイベント発行ルールを含む設定セットも適用する必要があります。バウンスや苦情の通知を受け取る方法を設定しない場合は、Amazon SES はバウンスや苦情のイベントの原因となったメッセージの Return-Path フィールド (または Return-Path アドレスを指定しなかった場合はソースフィールド) のアドレスに、E メールによるフィードバック通知を自動的に転送します。この場合、E メールのフィードバック通知を無効にしても、Amazon SES はバウンス通知や苦情の通知を転送します。

  7. [Save Config] を選択して通知設定を保存します。

    注記

    このページで行った変更は、反映されるまでに数分かかる場合があります。

また、SetIdentityFeedbackForwardingEnabled API オペレーションを使用して、バウンスや苦情の通知を無効にできます。

E メールのフィードバック転送先

E メールで通知を受け取る場合、Amazon SES は From ヘッダーを書き換えて通知を送信します。Amazon SES が通知を転送するアドレスは、元のメッセージの送信方法によって異なります。

SMTP インターフェイスを使用してメッセージを送信した場合、MAIL FROM コマンドに指定されたアドレスに通知が送信されます。このアドレスは、SMTP DATA に指定されている Return-Path ヘッダーよりも優先されます。

メッセージの送信に SendEmail API オペレーションを使用した場合、通知は以下のように配信されます。

  • SendEmail のオプションパラメータ ReturnPath を指定した場合、通知はそのアドレスに送信されます。

  • 指定していない場合、SendEmail の必須パラメータ Source に指定されたアドレスに通知が送信されます。このパラメータによって、メッセージの From ヘッダーが入力されます。

メッセージの送信に SendRawEmail API オペレーションを使用した場合、通知は以下のように配信されます。

  • SendRawEmail のオプションパラメータ Source を指定した場合、そのアドレスに通知が送信されます。このアドレスは、生のメッセージに指定されている Return-Path ヘッダーよりも優先されます。

  • 指定していない場合、生のメッセージに Return-Path ヘッダーが指定されていた場合、そのアドレスに通知が送信されます。

  • その他の場合、生のメッセージの From ヘッダーに指定されたアドレスに通知が送信されます。

重要

SMTP インターフェイス、SendEmail API、SendRawEmail API のどれを使用しているかにかかわらず、Amazon SES は指定したすべての Return-Path ヘッダーを上書きします。