Skip to content

How can I access my Amazon SES logs?

3 minute read
0

I want to get logs or notifications for email bounces, complaints, delivery, failures, or rejections in Amazon Simple Email Service (Amazon SES).

Resolution

You can use email sending events to monitor bounces, complaints, delivery, failures, or rejections in Amazon SES. Amazon SES doesn't log email sending events to AWS CloudTrail. To set up Amazon SES logs in an Amazon CloudWatch log group, see How to Log Amazon SES details using Amazon CloudWatch.

To get event notifications about your email sending events on Amazon SES, use one of the following methods:

  • Email feedback forwarding
  • Amazon Simple Notification Service (Amazon SNS) topics for event notifications
  • Email sending events
  • Virtual Deliverability Manager

Note: The preceding methods don't provide logs for emails that you send before you implement the method.

Use email feedback forwarding

By default, Amazon SES sends you an email feedback notification when a message that you send bounces or gets a complaint. If you deactivated email feedback forwarding, then you can use the Amazon SES console to reactivate feedback forwarding. The destination that you check for the bounce or complaint notifications depends on your email sending operation.

Use an Amazon SNS topic

You can use an Amazon SNS topic to send notifications about Amazon SES email delivery, bounces, or complaints.

Prerequisite: Verify your email address identity or domain identity.

To configure an Amazon SNS topic for Amazon SES events, complete the following steps:

  1. Create an Amazon SNS topic.
  2. Subscribe an endpoint, such as an email address, to receive notifications from the Amazon SNS topic.
  3. Use the Amazon SES console or the Amazon SES API to configure your verified identity to send event notifications to your Amazon SNS topic.

After you configure the Amazon SNS topic, you receive notifications at the endpoint that you subscribed to the topic. For information about the content in the notifications, see Amazon SNS notification contents for Amazon SES and Amazon SNS notification examples for Amazon SES.

Note: Amazon SES doesn't support first in, first out topics.

Use a configuration set to publish email sending events

You can set up Amazon SES event publishing to track email sending events to Amazon SNS, CloudWatch, Amazon Pinpoint, or Amazon Data Firehose. Event publishing can provide information about the following sending events:

  • Sends
  • Rejects
  • Hard bounces
  • Complaints
  • Deliveries
  • Delivery delays
  • Subscriptions
  • Opens
  • Clicks
  • Rendering failures

Important: You must configure your email-sending method to specify the name of the configuration set in the headers of your emails.

You can also assign a default configuration set to the verified identity that you use as the source email address. Then, messages that you send from the identity automatically use the assigned default configuration set.

Use Virtual Deliverability Manager

Use Virtual Deliverability Manager to track the status and user engagement of emails that you send with Amazon SES.