Exchange Online Protection limits

The following limits currently exist for Exchange Online Protection. These limits aren’t configurable unless specified otherwise.

Tip

For more information about limits in Exchange Online, see Exchange Online limits. The transport rule limits also apply to EOP standalone customers. The recipient rate and message rate limits for Exchange Online aren’t applicable for EOP standalone customers.

  • Accepted domain limit - You can add up to 5000 accepted domains per tenant. Subdomains can be included in this 5000-limit, or if necessary, as part of a catch-all option, match subdomains. For more information, see Manage Accepted Domains in EOP.

  • Remote domain limit - You can add up to 200 remote domains per tenant.

  • Message size limit - The maximum message size for EOP standalone customers, including attachments, is 150 MB.

  • Number of outbound messages sent - The limit for the number of outbound messages sent through EOP is high enough to ensure that normal email communication isn’t treated as spam. If you want to send commercial bulk email messages, rather than sending outbound messages through EOP, we recommend that you either use a third-party email service provider (ESP) or send them through your on-premises email servers.

  • Recipient limit - As long as the sending host can split the message into "chunks" of fewer than 500 recipients, no explicit limit is defined. However, each "chunk" is effectively treated as a new message. Too many messages in a short period, messages from a host with a poor reputation, or messages with questionable content could be throttled or blocked.

  • IP Allow or IP Block list limit - When configuring an IP allowlist or an IP blocklist in the connection filter, you can specify a maximum of 1273 entries, where an entry is either a single IP address or a CIDR range of IP addresses from /24 to /32.

  • Message deferral limit - Messages in deferral will remain in our queues for 24 hours. Message retry attempts are based on the error type received from the recipient's mail system. Messages are retried every 15 minutes.

  • Spam quarantine retention period - By default, spam messages sent to the quarantine are retained for 30 days. Administrators can lower this value via content filter policies.

  • End-user spam quarantine notifications - By default, if enabled, end-user spam quarantine notifications are sent every 3 days. They can be configured to be sent every 1 to 15 days.

  • Reporting and message trace limits - For reporting and message trace limits, see the "Reporting and message trace data availability and latency" section in Reporting and message trace in Exchange Online Protection.

Limits across EOP options

Feature EOP Standalone EOP features in Exchange Online Exchange Enterprise CAL with Services
Domain limit
5000
5000
5000
Remote Domain limit
200
200
200
Message size limit (including attachments)
150 MB
150 MB
150 MB
Recipient limit
See "Recipient limit" above
500 recipients when sending from a hosted mailbox; see "Recipient limit" above for other scenarios
See "Recipient limit" above
Safe sender limit
1024 entries
1024 entries
Blocked sender limit per policy
1024 entries
1024 entries
IP allowlist or IP blocklist limit
1273 entries
1273 entries
1273 entries
Message deferral limit
1 day, retried every 15 minutes
1 day, retried every 15 minutes
1 day, retried every 15 minutes
Spam quarantine retention period
30 days by default but can be lowered
30 days by default but can be lowered
30 days by default but can be lowered
End-user spam quarantine notifications
3 days by default, configurable from 1 to 15 days
3 days by default, configurable from 1 to 15 days
3 days by default, configurable from 1 to 15 days