SMTP error code · permanent failure (5xx)
SMTP error 552 5.2.2: the recipient's mailbox is full

By Samuel Chenard · CEO & Co-Founder, Palisade · Reviewed July 16, 2026
552 5.2.2 is a permanent rejection meaning the recipient's mailbox is full: the account is over its storage quota, so the receiving server refused your message. It's a recipient-side problem: you can only re-send after the recipient frees space or their admin raises the quota. The bounced message will not retry on its own.
552 5.2.2 at a glance | |
|---|---|
| Code | 552 5.2.2 |
| Class | Permanent (5xx): the message was refused and will not retry |
| Category | Recipient |
| Side at fault | Recipient |
| Auth-related | No |
What the bounce actually says
The exact wording varies by provider. These are the documented strings, verbatim. Match yours to pin down which variant you hit.
Gmail (Google Workspace): mailbox over quota and inactive
552 5.2.2 The recipient's inbox is out of storage space and inactive. Please direct the recipient to Manage files in your Google Drive storage.Source: knowledge.workspace.google.com
Microsoft 365 (Exchange Online): NDR body; the diagnostic line reads 554 5.2.2 mailbox full
552 5.2.2 The recipient's mailbox is full and can't accept messages now. Please try resending this message later or contact the recipient directly.Source: learn.microsoft.com
Dovecot (cPanel and many shared mail hosts)
552 5.2.2 Quota exceeded (mailbox for user is full)Source: doc.dovecot.org
Generic MTA: RFC 5321 base wording for code 552
552 5.2.2 Requested mail action aborted: exceeded storage allocationSource: www.rfc-editor.org
Why you're seeing 552 5.2.2
The enhanced status 5.2.2 is RFC 3463's mailbox-full code: the account has exceeded its per-mailbox quota or the server's storage capacity. The receiving server found the address, tried to deliver, and refused because storing your message would push the mailbox past its limit. And because the class is 5 (permanent), your server bounced the message instead of queuing it. The wording tells you more than the number. Gmail only issues 552 5.2.2 when the account is over quota *and* inactive: an active-but-full Gmail inbox defers with the temporary sibling 452 4.2.2, which retries on its own. Microsoft 365 wraps the same condition in an NDR whose diagnostic line reads 554 5.2.2 mailbox full. Either way, this is one of the few bounce codes where nothing about the sender (DNS, authentication, reputation) is involved.
Likely causes, ranked
| Likely cause | What's happening |
|---|---|
| The recipient's mailbox is over its storage quota | The plain case, and the most common. The account hit the storage cap set by its plan or admin, so the server refuses every inbound message until space is freed or the quota is raised. Smaller messages sent earlier may have squeezed in; quota is checked per delivery. |
| The account is abandoned or inactive | Gmail's `552 5.2.2` wording says it outright: out of storage *and inactive*. Nobody is reading the mailbox, so it filled up and stayed full. If the same address bounces for weeks, treat it as dead and find another channel: this variant does not fix itself. |
| A shared mailbox or mail-enabled public folder hit its quota | In Microsoft 365, mail sent to a mail-enabled public folder or shared mailbox bounces with the same NDR when its post quota (`ProhibitPostQuota`) or the hosting mailbox's quota is reached; the diagnostic shows `STOREDRV.Deliver.Exception:QuotaExceededException`. Individual mailboxes on the domain keep working, which makes this one confusing to spot. |
| Pooled storage filled up, not the inbox itself | Google accounts share one storage pool across Gmail, Drive, and Photos. A recipient whose Drive is stuffed with video files can have a nearly-empty inbox that still refuses mail. That's why Google's bounce text points at Drive storage management rather than deleting email. |
| Your message tipped a nearly-full mailbox over | Quota is checked against the incoming message's size, so a 20 MB attachment can bounce while a plain-text note gets through minutes later. If only your large messages fail, the mailbox is hovering at its limit; send the file as a link instead. |

How to fix 552 5.2.2
Rule out a routing problem before blaming quota
Run the recipient's domain through the free MX checker below. If the MX records resolve and point somewhere sane, your message reached the real server and the
5.2.2verdict is genuine: the problem is on their side, not in your setup. Broken or missing MX produces different errors entirely.Run the check now
Enter the sending domain and the check runs instantly on the next page. Free, no signup.
Match the bounce text to the variant
The wording picks your next move. Generic
exceeded storage allocationor Dovecot'sQuota exceededis an ordinary full mailbox that may clear. Gmail's "and inactive" means nobody is minding the account. Microsoft's NDR can mean a personal mailbox, a shared mailbox, or a mail-enabled public folder hit its quota.Reach the recipient another way
There's no sender-side fix, so tell them: phone, an alternate address, a colleague. Ask them to empty trash and delete large attachments, and on Gmail, to clear Drive and Photos too, since storage is pooled across all three.
Re-send manually once there's space
552 is a permanent (5xx) failure: your server already gave up when it handed you the bounce, and nothing is queued. Once the recipient confirms space is free, send the message again yourself.
If it's your domain bouncing, fix the quota, not the senders
Microsoft 365 admins: compare the mailbox's
TotalItemSizeagainst itsProhibitSendReceiveQuotain Exchange PowerShell, raise the quota or enable archiving, and checkProhibitPostQuotafor mail-enabled public folders. Google Workspace admins: assign more storage or have the user clear the pooled Gmail/Drive/Photos usage.Suppress addresses that keep returning 552 5.2.2
For lists and CRMs, treat repeated
552 5.2.2as a hard bounce. An over-quota-and-inactive mailbox is abandoned; continuing to send wastes volume and drags down your sender reputation with mailbox providers that are watching your bounce rate.
Related free tools: DNS lookup
Questions readers ask
Frequently asked questions
Is 552 5.2.2 my fault as the sender?
No. It's a recipient-side condition: the mailbox is out of storage. Your SPF, DKIM, DMARC, IP reputation, and content had nothing to do with it. The one thing you control: if only your large attachments bounce, the mailbox is hovering at its limit, and sending a link instead of a file may get through.
Will the email be delivered automatically once the mailbox has space?
No. 552 is a permanent (5xx) failure, which means the sending server already stopped retrying when it generated the bounce. Nothing is queued anywhere. Once the recipient clears space, you have to send the message again yourself.
What's the difference between 552 5.2.2 and 452 4.2.2?
Same condition, different severity. 452 4.2.2 is the temporary version: the server defers your message and your side retries automatically for a day or two; Gmail uses it for an active account that's merely full. 552 5.2.2 is permanent: no retries. Gmail reserves it for accounts that are over quota and inactive.
How long until the mailbox stops being full?
Entirely up to the recipient or their admin; nothing on the sending side changes it. An active user who gets a storage warning often clears space within days. If the same address still bounces after a couple of weeks, assume the account is abandoned, contact the person another way, and remove the address from automated sends.
I'm the admin of the domain that's bouncing. Where do I look first?
Check the mailbox's usage against its quota. In Microsoft 365, compare TotalItemSize with ProhibitSendReceiveQuota, and remember mail-enabled public folders and shared mailboxes have their own quotas that bounce with the same NDR. In Google Workspace, check the user's pooled storage across Gmail, Drive, and Photos. Raise the quota, enable archiving, or clear the store.