clement

550 5.2.1: Recipient's account is disabled

The mailbox exists but is disabled or inactive. At Gmail, the same code can also mean the recipient is receiving mail too fast.

Bounce type
Hard bounce (permanent)
What to do
Suppress the address
Returned by
Gmail / Google Workspace; Any mail server

What 550 5.2.1 means

5.2.1 is 'Mailbox disabled, not accepting messages'. The address is real, but the account is switched off. RFC 3463 notes it can be permanent or temporary depending on whether the mailbox will be re-enabled; with a 550 basic code the receiver is treating it as permanent.

Gmail documents two different 550 5.2.1 texts. 'The email account that you tried to reach is inactive' is a dead mailbox. 'The user you are trying to contact is receiving email at a rate that prevents additional messages from being delivered' is a per-recipient rate limit. Read the text before suppressing.

What the bounce looks like

The wording providers document for this code. Your bounce may add an IP address, a session ID or a help link after it.

Gmail
550 5.2.1 The email account that you tried to reach is inactive.
Gmail
550 5.2.1 The user you are trying to contact is receiving email at a rate that prevents additional messages from being delivered.

This variant is a rate limit, not a dead account.

Why cold emailers see 550 5.2.1

  • The account was suspended or disabled by the user's admin, often after someone leaves a company but before the mailbox is deleted.
  • A consumer account abandoned long enough that the provider marked it inactive.
  • Gmail rate-limit variant: the recipient's mailbox is getting flooded.

How to fix 550 5.2.1

  1. If the text says the account is inactive or disabled, suppress the address.
  2. If it's Gmail's 'receiving email at a rate' variant, don't suppress; slow down and retry another day.
  3. Expect more of these from old lists. Disabled accounts usually become 5.1.1 'does not exist' later.

Retry or suppress?

Suppress for 'inactive' or 'disabled'. For the rate variant, wait and retry once or twice before giving up.

Reading the code

The basic code 550 means "Mailbox unavailable or message refused (permanent)" under RFC 5321. In 5.2.1, the 5 is the class (permanent failure) and the 2 is the subject (mailbox). The detail number 1 is registered in RFC 3463 / the IANA registry as "Mailbox disabled, not accepting messages".

Class 5
Permanent failure
Resending the same message won't work. Something about the message, the recipient or the sender has to change first.
Subject 2
Mailbox
A problem with the recipient's mailbox, such as full or disabled. Under the recipient's control.
Detail 5.2.1
Mailbox disabled, not accepting messages

Check the rest of your setup

Paste the headers of a message that did get through into the email header analyzer to confirm SPF, DKIM and DMARC pass, and check your domain with the SPF, DKIM & DMARC checker. The deliverability checklist covers the rest of a healthy sending setup.

Got a different bounce? Paste it into the SMTP error code lookup to decode it.

FAQ

Is 550 5.2.1 a hard bounce or a soft bounce?

550 5.2.1 is a permanent failure (a hard bounce): the receiving server won't accept this message if you send it again unchanged. Here the problem is the address itself.

Should I remove the contact after a 550 5.2.1 bounce?

Yes. Suppress for 'inactive' or 'disabled'. For the rate variant, wait and retry once or twice before giving up.

What does 5.2.1 mean in the error code?

In 5.2.1, the 5 is the class (permanent failure) and the 2 is the subject (mailbox). The detail number 1 is registered in RFC 3463 / the IANA registry as "Mailbox disabled, not accepting messages".

Related SMTP codes

See all SMTP error codes

Sources

Try Clement free for 14 days

Clement reads the bounces that land in your Gmail and SMTP inboxes and tells dead addresses apart from policy blocks: it suppresses the first across every campaign and keeps the contact on the second, so you don't have to decode bounces by hand.

Start free trial