---
schema_version: "1"
id: a017bbbba818fc173e64bfdc3ee489bfd3e6dbba11eef97604acf86d12a399d9
title: Email Limits and Guidelines
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/mktg/264-0-0/mc_overview_limits_email.md
canonical_url: https://help.salesforce.com/s/articleView?id=mktg.mc_overview_limits_email.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ef650eaa7852331f590ae28bedb0915e9ecd6940675dbe7273c93d464b33bf8f
description: There are several ways to use Marketing Cloud Engagement to send email, including Email Studio, Journey Builder, SOAP API, and REST API. When you send email, there are limits that apply to throughput, file size, and data retention policies.
products:
  - Marketing
  - Marketing Cloud Engagement
release: "264"
---
# Email Limits and Guidelines

There are several ways to use Marketing Cloud Engagement to send email, including Email Studio, Journey Builder, SOAP API, and REST API. When you send email, there are limits that apply to throughput, file size, and data retention policies.

## IP Address Limits

Two types of IP addresses can deliver email: shared IP addresses and dedicated IP addresses. Shared IP addresses are a pool of IP addresses that are used to deliver mail sent by several Marketing Cloud Engagement customers. Dedicated IP addresses are addresses that only a single customer can use, either in one account or across several accounts in the same stack.

Customers who send more than 250,000 messages per month must use dedicated IP addresses. This requirement prevents the actions of one sender from having an outsized impact on message delivery for messages sent using shared IP addresses. Using dedicated IP addresses helps high-volume senders control the reputations of their IP addresses, because they’re the only senders who can send email using those addresses.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e46">Resource</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e49">Maximum</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e52">Details</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e46 ">Maximum number of emails that can be sent using shared IP addresses</td>

            <td data-label="Maximum" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e49 ">250,000 emails per month</td>

            <td data-label="Details" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e52 ">
              <p>This limit is a guideline. Your sending rate isn’t throttled if you exceed this
                limit.</p>
              <p style="margin-bottom:0;">If you plan to send more than 250,000 emails per month, contact your account executive to
                discuss obtaining a dedicated IP address.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e46 ">Maximum number of emails that can be sent from a single IP address</td>

            <td data-label="Maximum" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e49 ">2 million emails per day, per IP address</td>

            <td data-label="Details" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e52 ">
              <p>This limit is a guideline for fully warmed-up IP addresses. Your sending rate isn’t
                throttled if you exceed this limit.</p>
              <p style="margin-bottom:0;">Each new dedicated IP address must complete a warmup process. During the warmup period, a
                small volume of email traffic is sent using the IP address. The volume of email traffic
                sent through the dedicated IP address increases gradually over time. The warmup process
                takes 31 days to complete.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e46 ">Maximum number of dedicated IP addresses per account</td>

            <td data-label="Maximum" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e49 ">No limit</td>

            <td data-label="Details" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e52 ">We recommend that you only obtain the number of dedicated IP addresses that you
              require for your use case. The reputation scores of IP addresses decrease over time if they
              aren’t used to send consistent volumes of email.</td>

          </tr>
        </tbody>
      </table>

## Message Size and Length Limits

Email messages often include images and file attachments. You can include attachments in messages that you send using Email Studio and the API.

  
| Resource | Maximum | Details |
| --- | --- | --- |
| Maximum attachment size | 5 MB | Only certain file types are supported. Email inbox providers can remove certain types of attachments (such as ZIP files) without notifying you. A large attachment can also cause a subscriber's inbox to reach its storage capacity, preventing you and other senders from reaching them with relevant messages. This limit applies to all sends, including messages sent via Reply Mail Management. |

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-mktg-mc_marketing_cloud_overview-264-0-0-production-enus/2555afdb-8049-4e3c-8043-0e04803e5f16/images/icon_tip.png)

Tip To prevent popular web-based email clients from truncating your messages, limit the email message body to 100 KB or less.

## Email Archive Limits

Email Studio includes the ability to archive email messages to align with regulations. Email archiving isn’t a long-term backup solution, and can reduce the speed at which you can deliver email messages.

  
| Resource | Maximum | Details |
| --- | --- | --- |
| Maximum message retention period | 21 days | Archived messages only include the message body. Images and other attachments aren’t archived. |

## Triggered Email Limits

A triggered email is a message that Marketing Cloud Engagement sends in response to an action, such as sending a confirmation message when a customer makes a purchase.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e229">Resource</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e232">Limit</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d23446e235">Details</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e229 ">Expiration period for unsent messages</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e232 ">3 days</td>

            <td data-label="Details" class="slds-cell-wrap" style="vertical-align:top;" headers="d23446e235 ">
              <p>Triggered send messages are marked as expired if they aren’t processed or sent within 3
                days of being added to the sending queue. When the message sending system takes a request
                from the queue, it compares the current time to the timestamp of the original request. If
                the difference between timestamps is more than 3 days, the message isn’t sent and the
                system logs an <code>ExceededExpirationPolicy</code> error.</p>
              <p style="margin-bottom:0;">A common cause of expired messages occurs when you pause a triggered send and later
                resume it without clearing the sending queue. This expiration period helps prevent you from
                unintentionally sending messages that are out-of-date.</p>
            </td>

          </tr>
        </tbody>
      </table>

#### See Also

- [Content Builder: Supported File Types](https://help.salesforce.com/s/articleView?id=mktg.mc_ceb_supported_file_types.htm&language=en_US)