5.3.4

Enhanced Status Code 5.3.4: Message Too Big for System

Permanent failure Medium severity Content RFC 3463
What it means

Enhanced Status Code 5.3.4 means “Message Too Big for System.” Your message is too large for the receiving mail system to process, even if the individual mailbox could accept it. This is a system-wide size limit, not a per-mailbox limit. Reduce the message size.

At a glance
Code5.3.4
Bounce typeHard (permanent)
SeverityMedium
CategoryContent
What to doSuppress the address; do not retry
StandardRFC 3463
What it looks like in your mail logs
552 5.3.4 Message size exceeds fixed maximum message size for this mail system.

What does 5.3.4 mean?

Enhanced status code 5.3.4 indicates the message exceeds a system-level size limit on the receiving server. This is different from 5.2.3 (mailbox-level limit) because it is the entire mail system that cannot handle the message size, not just the individual recipient's quota.

This limit is typically set by the mail server administrator and may be lower than what individual mailboxes could theoretically accept. Some organizations set conservative limits (5-10MB) for all incoming mail regardless of individual mailbox capacity.

How 5.3.4 plays out

Your server attempts delivery
The recipient server returns a permanent 5.3.4 rejection
This is a hard bounce: the message will not be accepted as sent
Suppress the address and fix the root cause before resending

Where 5.3.4 sits: soft vs hard bounce

Soft bounce (4xx) Hard bounce (5xx)
NatureTemporaryPermanent
SMTP class4xx5xx
What to doLet it retrySuppress the address
Recoverable?OftenNo
5.3.4 is✓ this code

Common causes of 5.3.4

  • Message exceeds system-wide size limit (including attachments and encoding)
  • Organization has set conservative system-level size limits
  • Attachments after Base64 encoding exceed the maximum

How to fix 5.3.4

  • Reduce attachment sizes or use cloud file sharing links
  • Compress files before attaching
  • Check if the recipient organization has published size limits
  • Strip unnecessary embedded images from HTML email

Frequently asked questions

What does bounce code 5.3.4 "Message too big for system" mean?
Bounce code 5.3.4 means your email (including all attachments) exceeds the maximum message size allowed by the recipient's mail system. This is a system-wide limit that applies to all mailboxes on that server. It is a permanent failure; the message cannot be delivered at its current size. Common limits range from 10 MB to 50 MB depending on the email provider, with Gmail allowing up to 25 MB.
How do I fix a 5.3.4 message size exceeded error?
Reduce your email size by compressing attachments, using cloud storage links (Google Drive, Dropbox, OneDrive) instead of direct file attachments, or removing unnecessary images and embedded content. Remember that base64 MIME encoding increases attachment size by approximately 37%, so a 20 MB file becomes about 27 MB in transit. Split large files across multiple emails if cloud storage is not an option.
What is the maximum email size for Gmail, Outlook, and Yahoo?
Gmail allows up to 25 MB for both incoming and outgoing messages. Microsoft Outlook/Exchange Online has a default limit of 25 MB but can be configured up to 150 MB by administrators. Yahoo Mail allows up to 25 MB per message. These limits apply to the total encoded message size (body plus all attachments after MIME encoding), which is larger than the raw file sizes. For files exceeding these limits, use cloud storage sharing links instead.
Why is my email too large when my attachment is under the size limit?
Your email's actual transmission size is larger than the raw attachment file size due to MIME/base64 encoding, which increases the size by approximately 33-37%. A 20 MB file becomes roughly 27 MB after encoding. Additionally, the email body, headers, HTML formatting, embedded images, and signatures all contribute to the total size. To stay within limits, keep your total pre-encoding attachment size at about 70% of the server's maximum limit.
Reviewed by Jennifer Jackson, Email Deliverability Analyst · June 2026 ← All bounce codes