Menu
Amazon Simple Email Service
Developer Guide

Amazon SES Notifications Through Email

Amazon SES can notify you of your bounces and complaints through email using a process called email feedback forwarding or through Amazon Simple Notification Service (Amazon SNS). This topic is about receiving notifications by email, which is the default setting. For information about setting up notifications through Amazon SNS, see Amazon SES Notifications Through Amazon SNS. Unlike bounce and complaint notifications, delivery notifications are available only through Amazon SNS.

Important

For several important points about notifications, see Monitoring Using Amazon SES Notifications.

The following sections describe how to receive bounce and complaint notifications through email:

Enabling Email Feedback Forwarding

Email feedback forwarding is enabled by default. If you previously disabled it, you can enable it by using the following procedure.

To enable bounce and complaint forwarding through email using the Amazon SES console

  1. Sign in to the AWS Management Console and open the Amazon SES console at https://console.aws.amazon.com/ses/.

  2. In the navigation pane, under Identity Management, choose Email Addresses or Domains, depending on whether you want to configure bounce and complaint notifications for an email address or domain.

  3. In the list of verified senders, choose the email address or domain for which you want to configure bounce and complaint notifications.

  4. In the details pane of the verified sender, expand Notifications.

  5. Choose Edit Configuration.

  6. Under Email Feedback Forwarding, choose Enabled.

    Note

    Changes made to your settings on this page might take a few minutes to take effect.

You can also enable bounce and complaint notifications through email by using the SetIdentityFeedbackForwardingEnabled API.

Disabling Email Feedback Forwarding

You must receive bounce and complaint notifications through either Amazon SNS or email feedback forwarding, so you can disable email feedback forwarding only if you select an Amazon SNS topic for both bounce and complaint notifications. If you selected an Amazon SNS topic for bounces and complaints, you can disable email feedback forwarding by using the following procedure.

To disable bounce and complaint forwarding through email using the Amazon SES console

  1. Sign in to the AWS Management Console and open the Amazon SES console at https://console.aws.amazon.com/ses/.

  2. In the navigation pane, under Identity Management, choose Email Addresses or Domains, depending on whether you want to configure bounce and complaint notifications for an email address or domain.

  3. In the list of verified senders, choose the email address or domain for which you want to configure bounce and complaint notifications.

  4. In the details pane of the verified sender, expand Notifications.

  5. Choose Edit Configuration.

  6. In the Edit Notification Configuration dialog box, ensure that you have selected an Amazon SNS topic for both bounces and complaints. Otherwise, you will not be able to disable email feedback forwarding in the next step.

  7. Under Email Feedback Forwarding, choose Disabled.

  8. Choose Save Config to save your notification configuration.

    Note

    Changes made to your settings on this page might take a few minutes to take effect.

You can also disable bounce and complaint notifications through email by using the SetIdentityFeedbackForwardingEnabled API.

Email Feedback Forwarding Destination

When you receive notifications by email, Amazon SES rewrites the From: header and sends the notification to you. The address to which Amazon SES forwards the notification depends on how you sent the original message.

If you used the SMTP interface to send the message, then notifications go to the address specified in the MAIL FROM command, which overrides any Return-Path: header specified in the SMTP DATA.

If you used the SendEmail API to send the message, then the notifications are delivered as follows:

  • If you specified the optional ReturnPath parameter of SendEmail, then notifications go to that address.

  • Otherwise, notifications go to the address specified in the required Source parameter of SendEmail, which populates the From: header of the message.

If you used the SendRawEmail API to send the message, then the notifications are delivered as follows:

  • If you specified the optional Source parameter of SendRawEmail, then notifications go to that address, overriding any Return-Path: header specified in the raw message.

  • Otherwise, if the Return-Path: header was specified in the raw message, then notifications go to that address.

  • Otherwise, notifications go to the address in the From: header of the raw message.

Important

Regardless of whether you use the SMTP interface, SendEmail API, or SendRawEmail API, Amazon SES overwrites any Return-Path: header that you provide.