SMTP error code

452 4.2.2: the recipient’s mailbox is full

452 4.2.2 is a temporary refusal: the recipient’s mailbox is out of space, so your server keeps the message and tries again later. Nothing is wrong with your mail. Whether it arrives depends on the recipient freeing space before your server gives up.

Updated October 10, 2026 · 4 min read

Reply code
452 Insufficient system storage (RFC 5321)
Enhanced code
4.2.2 Mailbox full (RFC 3463)
Sent by
Gmail and Google Workspace, and other servers with full mailboxes
Retry?
Yes, your server retries on its own

Verification would not have caught it

The mailbox exists; it’s just full right now. A verification checks whether an address can receive mail, not how much space is left, and that can change any day.

452 4.2.2 at Gmail: the recipient’s storage is full, so the server defers the message; a retry delivers it once space is freed

What 452 4.2.2 means

A 452 4.2.2 reply means the recipient’s mailbox is full and the receiving server can’t accept your message at the moment. Both parts of the reply say so. RFC 5321 defines 452 as “Requested action not taken: insufficient system storage”. The enhanced code comes from RFC 3463: X.2.2 is “Mailbox full”, because “the user has exceeded a per-mailbox administrative quota or physical capacity.”

The RFC also explains why the code starts with a 4. The recipient “can delete messages to make more space available”, so X.2.2 “should be used as a persistent transient failure.” The problem is real, but it can go away.

Your server treats it like any temporary error. It keeps the message in its queue and tries again; RFC 5321 (section 4.5.4.1) says the retry interval “SHOULD be at least 30 minutes” and that “the give-up time generally needs to be at least 4-5 days.” If the mailbox is still full when your server gives up, you get a bounce, and email services count it as a soft bounce. The guide to hard vs. soft bounces explains the difference.

Gmail’s 452 4.2.2 message

Gmail’s reply, from Gmail SMTP errors and codes:

452 4.2.2 The recipient's inbox is out of storage space.
Please direct the recipient to Manage files in your Google Drive storage

The link points the recipient to Google’s storage help. Gmail shares its storage with Google Drive and Google Photos, so a recipient can run out of space without receiving a single large email. Once an account is over its limit, Google says: “You can’t send or receive emails” and “Messages sent to you go back to the sender.” Accounts that stay over quota for a long time risk more: “If you’re over your storage quota for 2 years, we might delete your content across Gmail, Drive, and Photos.”

452 4.2.2 and similar codes

A full mailbox isn’t the only thing a 452 can mean, and not every full mailbox gets a 452. Compare the code and the text:

ReplySent byMeaningWhat happens
452 4.2.2GmailInbox out of storage spaceYour server retries
552 5.2.2GmailInbox out of storage space and inactiveBounces at once: see 552 5.2.2
452 4.5.3Gmail“Your message has too many recipients.”Not about storage: split the recipient list
550 5.2.1GmailThe account is inactive or disabledBounces at once: see 550 5.2.1

The 452 4.5.3 row matters because RFC 5321 (section 4.5.3.1.10) names 452 as the correct reply when a server reaches its limit on recipients per message. Without the enhanced code, a bare 452 could be either problem.

What causes a full mailbox

None of these are on your side. Your mail, domain and sending setup are fine.

How to fix 452 4.2.2 as the sender

  1. Let the retries run. Don’t resend by hand: if the recipient frees space, the original goes through and they get it twice.
  2. Reach the person another way if the message is urgent: phone, a colleague, another address. Ask them to free space or to tell you a working address.
  3. Watch for repeats. One deferral means nothing. If the same address is full in campaign after campaign, it’s almost certainly abandoned. Remove it before it turns into a permanent bounce.
  4. Keep an eye on your bounce numbers. Full mailboxes count toward your soft bounces in most email services. The guide to your email bounce rate covers what counts and what’s normal.

If you send through an email service, it handles the retries. Its logs show the deferral, and the final status shows whether the message got through.

If you’re the recipient or their admin

Free space: delete large messages and attachments and empty the trash. At Gmail, check Drive and Photos too, since they share the quota. In a company, the admin can raise the mailbox quota or archive old mail. Senders whose messages already bounced have to send them again; messages still being retried arrive on their own.

Would email verification have prevented it?

No. The mailbox exists, and a check before sending would report it as a working address. Whether it has space left is a different question, and the answer changes from day to day.

Verification helps with what comes after. Mailboxes that stay full are usually abandoned, and abandoned accounts eventually disappear: Google’s inactive account policy applies to personal accounts that have “not been used within a 2-year period.” Once an account is gone, sending to it gets a hard bounce such as 550 5.1.1. Checking older lists with the bulk email verifier before a campaign removes those addresses first. The list of SMTP error codes shows which other codes verification catches.

Full mailboxes often turn into dead addresses

A full mailbox still exists, so it passes a verification today. Mailboxes that stay full are usually abandoned and later deleted, and then a verification flags them: check older lists before your next campaign.

Frequently asked questions

What does 452 4.2.2 mean?

The recipient’s mailbox is full, so the receiving server can’t take your message right now. Gmail’s text is “The recipient’s inbox is out of storage space.” It’s a temporary error: your server keeps the message and retries, and it’s delivered if the recipient frees space in time.

How long does my server retry after a 452 4.2.2?

That depends on the server or email service. RFC 5321 says the retry interval should be at least 30 minutes and the give-up time generally at least 4 to 5 days. After that, you get a bounce.

What is the difference between 452 4.2.2 and 552 5.2.2?

Both mean the mailbox is full. 452 4.2.2 is temporary and your server retries. Gmail sends 552 5.2.2 when the mailbox is full and inactive, which is permanent: remove the address.

Should I remove an address that returns 452 4.2.2?

Not after one deferral. If the same address is full across several campaigns over weeks, nobody is reading it, and it’s time to remove it.

Related codes and guides

Email validation API

Validate emails in your app

emailvalidation.io checks syntax, MX records and the mailbox over SMTP, flags disposable, role and free addresses and returns a quality score, in one request.

/v1/info Email validation API Read the documentation

100 free validations every month. No credit card required.

GET https://api.emailvalidation.io/v1/info?email=support@emailvalidation.io

{
  "email": "support@emailvalidation.io",
  "user": "support",
  "tag": "",
  "domain": "emailvalidation.io",
  "format_valid": true,
  "mx_found": true,
  "smtp_check": true,
  "catch_all": null,
  "role": true,
  "disposable": false,
  "free": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "valid_mailbox",
  "did_you_mean": ""
}

Start using our email validation software today!

Get 100 validations per month for free