Enhanced Status Code 5.2.3: Message Length Exceeds Administrative Limit
Enhanced Status Code 5.2.3 means “Message Length Exceeds Administrative Limit.” Your email exceeds the maximum message size allowed by the recipient server. This includes all content: headers, body text, HTML, and attachments after Base64 encoding. Reduce the message size or use file sharing links.
Remote Server returned '550 5.2.3 RESOLVER.RST.RecipSizeLimit; message too large for this recipient'
What does 5.2.3 mean?
Enhanced status code 5.2.3 is functionally similar to SMTP code 552 and indicates your message exceeds the size limit set by the recipient mail server or organization. The limit varies by provider - Gmail accepts 25MB, some corporate servers may limit to 10MB or less.
Remember that Base64 encoding increases attachment sizes by approximately 33%. A 20MB file becomes about 27MB after encoding. Additionally, HTML emails with many embedded images can be surprisingly large. Always check total message size including encoding overhead.
How 5.2.3 plays out
5.2.3 rejectionWhere 5.2.3 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 |
| 5.2.3 is | ✓ this code |
Common causes of 5.2.3
- Attachments too large for the recipient server limit
- HTML email with many embedded images
- Base64 encoding overhead pushing message over the limit
- Organization has set restrictive size limits
How to fix 5.2.3
- Reduce attachment sizes - compress files or lower image resolution
- Use cloud file sharing links instead of attachments
- Strip unnecessary embedded images from HTML templates
- Check the recipient server SIZE parameter in the EHLO response