---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/email/logs#article
headline: Check email message delivery
description: Twilio Email Logs record the delivery status of email messages that you send.
url: https://www.twilio.com/docs/email/logs
inLanguage: en
dateModified: 2026-10-23T18:32:37.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Check email message delivery

Email logs provide a running record of the delivery status of all email messages that you sent. These logs might be hundreds or thousands of lines of data. To facilitate finding a specific record or range of records, you can reduce the number of messages using filters or find all sent to a specific email address.

To review the email logs when logged into the [Twilio Console][], go to **Monitor** > **Logs** > **Email**. The **Email Logs** page appears.

## Search for messages to one email address

To find all email messages sent to a specific recipient, follow these steps.

1. Type a specific recipient email address in the **Recipient email address** box. You can also enter the beginning of an address, such as `jane@`.
2. Press the **Enter** key.

## Reduce displayed records using filters

To reduce the number of displayed delivery records, apply filters to the email logs. From the **Email Logs** page, you can turn on filtering, then choose the values for those filters.

### Turn on filters for the email log

1. Click **Add Filters**.
2. Click the checkbox next to one or more of the following filters:
   * **Date Range**
   * **Timezone**
   * **Subject**
   * **Status**
   * **Response**
   * **From Email**
   * **Message ID**
   * **Outbound IP**
   * **Category**
   * **Event**
   * **API Key ID**
3. As each filter gets selected, it adds the dropdown menu for that filter to the console.

### Use a filter on the email log

## Subject

Limit the display of email messages in the log by subject line.

1. Choose an operator:
   * **Starts with** matches the beginning of the subject line. It is case sensitive.
   * **Contains** matches subject lines that include every word you enter, in any order. It isn't case sensitive.
2. Type the text that you want to find in the **Subject** box.
3. Click **Apply**.

## Date Range

Limit the display of email messages in the log to a chosen range of dates.

1. Click the necessary time range from the provided options:
   * **Last 3 Days**
   * **Last 7 Days**
   * **Last 30 Days**
   * **Custom Range**. If you select **Custom Range**, set the **Start date** and **End date**.
2. Click **Apply**.

## Category

Limit the display of email messages in the log to a chosen category. A category applies a human-readable identifier to an email message that aids in analyzing email campaign effectiveness.

1. Choose one or more categories from the **Category** dropdown menu.
2. Click **Apply**.

## Status

Limit the display of email messages in the log to a chosen delivery status.

1. Click one or more of the status links or checkboxes.
   * **Delivered**
   * **Processed**
   * **Deferred**
   * **Bounced**
   * **Dropped**
   * **Blocked**
2. Click **Apply**.

## Response

Limit the display of email messages in the log by the receiving server's response.

1. Choose an operator:
   * **Starts with** matches the beginning of the response, such as `550`.
   * **Contains** matches responses that include every word you enter, in any order. It isn't case sensitive. Periods don't separate words, so search for a full IP address or domain.
2. Type the text that you want to find in the **Response** box.
3. Click **Apply**.

## Message ID

Limit the display of email messages in the log to an exact match of its Message ID.

1. Type the unique ID for the email message to find in the **Message ID** box.
2. Click **Apply**.

## From Email

Limit the display of email messages in the log to a sender address.

1. Type the sender email address, or the beginning of it, in the **From Email** box.
2. Click **Apply**.

## Outbound IP

Limit the display of email messages in the log to the IP address they were sent from.

1. Type the IP address, or the beginning of it to match a range, in the **Outbound IP** box.
2. Click **Apply**.

## Event

Limit the display of email messages in the log to messages that recorded one or more event types.

1. Choose one or more events from the **Event** dropdown menu:
   * **Processed**
   * **Deferred**
   * **Delivered**
   * **Bounce**
   * **Dropped**
   * **Open**
   * **Click**
   * **Spam Report**
   * **Unsubscribe**
   * **Group Unsubscribe**
   * **Group Resubscribe**
2. Click **Apply**.

## API Key ID

Limit the display of email messages in the log to those sent with a specific API key.

1. Type the API key ID in the **API Key ID** box. Use the key's ID, not the secret key.
2. Click **Apply**.

## Timezone

Limit the display of email messages in the log to a chosen Time Zone.

1. Choose the time zone for the email message to find in the **Time Zone** box.\
   This menu uses the [tz database time zone identifier][tz]
2. Click **Apply**.

### Clear the filter from the log

Click **Clear** to remove chosen filter within the dropdown menu.

### Remove the filter dropdown menu from the console

Click **Remove Filter** to remove the chosen filter as a parameter.

## Turn off search filters

* To turn off one filter, you have two options:
  1. Click the **X** to the right of the filter you want to remove.
  2. Click the filter dropdown, then click **Clear**.
* To turn off all filters, click **+ Add Filters**, then **Clear all**.

[Twilio Console]: https://1console.twilio.com

[tz]: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
