Email & webmail

How to fix email 552 errors: message size exceeded or mailbox full

A 552 bounce means the message is too large or the recipient's storage is full. Learn how to tell which, send large files another way and fix your own mailbox quota.

BeginnercPanel hosting2 min read

An email 552 error is a permanent bounce that usually means one of two things: the message is larger than the receiving server accepts ("552 5.3.4 Message size exceeds fixed limit"), or the recipient's mailbox has run out of storage ("552 5.2.2 Mailbox full / Requested mail action aborted: exceeded storage allocation"). The bounce text tells you which.

Before you start

  • Open the bounce and find the line with 552.
  • Check the total size of the email including attachments.

Message too large

Attachments grow by about a third when encoded for email, so a 20 MB file becomes roughly 27 MB. Many providers reject messages above around 20–25 MB, and some business servers use lower limits.

  1. Compress or resize files: zip documents, export smaller PDFs, resize photos.
  2. Split attachments across several emails.
  3. Share a link instead: upload the file to cloud storage, or to a folder on your hosting via cPanel → File Manager, and email the download link.

Recipient mailbox full

  • If the bounce mentions storage or quota for the recipient, only they can fix it. Contact them another way.
  • If it is your own mailbox rejecting incoming mail, raise its quota in cPanel → Email → Email Accounts → Manage or delete old mail. See mailbox quota full.
  • If the whole account is out of space, every mailbox is affected; see cPanel disk space full.

Note: Some servers still use the older code 452 for a temporarily full mailbox. That is retried automatically; 552 is not.

What to check afterwards

Resend the smaller message or link, and check cPanel → Email → Track Delivery shows it accepted by the remote server.

FAQ

What is the maximum attachment size I can send?

It depends on both your server and the recipient's. Keeping messages under about 20 MB is a safe rule.

Why did a 15 MB file bounce?

Encoding overhead pushed it over the recipient's limit, or their limit is lower.

Can I raise the recipient's limit?

No, only their mail administrator can.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.