Rate Limits for Sending Mail with Microsoft API

How to Avoid Getting Your API Access Throttled

Posted by Artra on August 30th, 2023

Understanding Rate Limits for Microsoft Send Mail API

Sending Limits Overview

Sending limits for Microsoft Send Mail API encompass the number of recipients, messages, and recipients per message that a user can send from their Exchange Online account. These limits play a crucial role in maintaining a balanced and efficient email sending environment.

Recipient Rate Limit

The recipient rate limit is an essential aspect of Exchange Online's email policies. It serves as a deterrent against the distribution of unsolicited bulk messages. These limits are imposed on a per-user basis for all outbound and internal messages. It's important to note that legitimate bulk commercial emails, like customer newsletters, should be directed through specialized third-party providers.

Recipient Limit

The recipient limit is a key factor in determining the maximum number of recipients allowed in the To:, Cc:, and Bcc: fields of a single email message. Distribution groups in the organization's shared address book count as one recipient, while personal distribution lists count each recipient separately.

Recipient Proxy Address Limit

The recipient proxy address limit dictates the maximum number of aliases (email addresses) that a recipient mailbox can possess. This limit ensures that the system resources are optimally utilized and that excessive aliases are avoided.

Message Rate Limit

Message rate limits define the quantity of messages a user can send from their Exchange Online account within a specific time frame. This mechanism prevents overconsumption of system resources by a single sender. Messages submitted at a rate surpassing this limit via SMTP client submission will be rejected, necessitating reattempt from the client.

Sending Limits Based on Plans

The sending limits vary based on the Microsoft 365 plan. For Microsoft 365 Business Basic and Standard, Microsoft 365 Business Premium, Microsoft 365 Enterprise E3/E5, Office 365 Enterprise E1, Office 365 Enterprise E3/E5, and Office 365 Enterprise F3, the recipient rate limit is 10,000 recipients per day. The recipient limit is customizable up to 1000 recipients. The recipient proxy address limit is set at 300 aliases. The message rate limit is 30 messages per minute.

Recipient Limit for Encrypted Messages

For encrypted messages, the recipient limit is approximately 200 recipients. This limitation considers the length of the email address and the size of the encryption policy generated. Maintaining this limit ensures efficient handling of encrypted communication.

Conclusion

Understanding the rate limits for Microsoft Send Mail API is essential for effective email management and delivery. By adhering to these limits, users can ensure optimal system performance, prevent spam, and create a smooth communication experience for all parties involved.

Next