An Azure communication platform for deploying applications across devices and platforms.
Yes. In Azure Communication Services Email, the default total email request size limit is 10 MB, including the email body, attachments, and Base64 encoding overhead.
Key points:
- Default limit
- Total email request size: 10 MB
- This includes attachments and message content.
- Because attachments are Base64 encoded, the effective usable payload is smaller. Base64 increases size by about 33%, so a practical maximum is about 7.5 MB before encoding.
- Can the limit be increased?
- Yes. To send email file attachments up to 30 MB, a support request is required.
- The documentation states that quota increase requests can take up to 72 hours for evaluation and approval.
- Maximum attachment size
- Without an approved increase: 10 MB total email request size.
- With an approved support request: up to 30 MB for email file attachments.
- With a 30 MB limit, Base64 overhead still applies, so the practical pre-encoding payload is lower than 30 MB.
- Billing impact
- The provided documentation does not state any billing change tied specifically to increasing the attachment size limit.
- Recommended pattern for larger files
- For files larger than 30 MB, the recommended approach is to store the files in Azure Blob Storage and include a link in the email.
- The files can be secured with a shared access signature (SAS) to control access.
- This is the recommended alternative for large attachments.
- Related implementation note
- When sending attachments through the Email SDK, the attachment content must be read and encoded using Base64.