SMTP Error 552: Message Size Exceeds Fixed Limit
SMTP Error 552 means “Message Size Exceeds Fixed Limit.” Your email message (including attachments) exceeds the maximum size limit set by the receiving server. Most providers allow 25-50MB but some organizations set lower limits. Reduce attachments or use file sharing links instead.
552 5.3.4 Message size exceeds fixed limit
What does 552 mean?
SMTP code 552 means your email message is too large for the receiving server to accept. This includes the total size of the message headers, body, and all attachments (after Base64 encoding, which increases attachment size by roughly 33%). The size limit varies by provider and organization.
Gmail and Microsoft 365 generally accept messages up to 25MB. Google Workspace allows up to 50MB for internal messages. However, many corporate mail servers set lower limits, sometimes as small as 5-10MB. When sending large files, it is better to use file sharing services (Google Drive, OneDrive, Dropbox) and include a link in your email rather than large attachments.
How 552 plays out
552 rejectionWhere 552 sits: soft vs hard bounce
| Soft bounce (4xx) | Hard bounce (5xx) | |
|---|---|---|
| Nature | Temporary | Permanent |
| SMTP class | 4xx | 5xx |
| What to do | Let it retry | Suppress the address |
| Recoverable? | Often | No |
| 552 is | ✓ this code |
Common causes of 552
- Attachments are too large for the receiving server limit
- Base64 encoding increased the attachment size beyond the limit (adds ~33%)
- Multiple attachments combined exceed the size limit
- Embedded images in HTML email contributing to message size
- Organization has set a conservative message size limit
How to fix 552
- Compress attachments or reduce image resolution before sending
- Use file sharing services (Google Drive, OneDrive, Dropbox) and include a link instead
- Split the message into multiple smaller emails if necessary
- Remove unnecessary embedded images from HTML email
- Check the receiving server SIZE limit in the EHLO response before sending