Skip to content

SMTP reply code

550 5.1.1 mailbox does not exist

A 550 5.1.1 reply means the receiving mail server checked the address and the mailbox does not exist. It is a permanent failure — a hard bounce. Remove the address from your list; retrying will produce the same reply.

The facts

Reference facts for SMTP 550 5.1.1
FieldValue
Reply code550
Enhanced status code5.1.1
Class5 — permanent failure
Subject1 — addressing status
Detail1 — bad destination mailbox address
Bounce typeHard
Should the sender retry?No
Representative wording550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual mailbox table

The representative wording is one real form of this reply. The exact string is set by the receiving server and varies between mail platforms — read the one in your own logs rather than matching on a string.

What VerifyInbox returns

What VerifyInbox returns for SMTP 550 5.1.1
FieldValue
emailStatusundeliverable
reasonmailbox_not_found
mailboxStatusinvalid
smtpCode / smtpEnhancedCode550 / 5.1.1
retryablefalse
ChargedYes, 0.5 credits. The probe established something definitive. A retryable result, where nothing was established, is the one that costs nothing.

What the code actually says

The three-digit reply code comes from RFC 5321: a 2yz is a success, a 4yz is a transient failure the sender should retry, and a 5yz is a permanent failure the sender should not repeat in the same form. The dotted code beside it comes from RFC 3463 and has three parts — class.subject.detail — where the class repeats 2, 4 or 5, the subject says which part of the system had the problem, and the detail says what it was. The full list is an IANA registry established by RFC 5248, which is the authoritative source and the one nothing else ranking for these queries cites.

So 5.1.1 decodes as: class 5, permanent. Subject 1, addressing — the problem is with an address rather than with the mailbox system, the network or the content. Detail 1, bad destination mailbox address. The receiving server is not reporting a policy, a quota or a reputation problem. It is saying the recipient does not exist there.

That specificity matters, because the neighbouring codes mean different things and get handled identically by most bounce processors. 5.1.3 is bad *syntax* in the destination address. 5.4.1 sits in the network-and-routing space entirely. And a 5.7.x is about the sender, not the recipient — 550 5.7.1 removed from a list is a working address deleted for someone else’s reason.

Why it happens

In order of how often it is the real cause: the person left and the mailbox was deleted; the address was typed wrong, at signup or on a form; the address was guessed from a pattern and the guess was wrong; or the local part is right but the domain is one the organisation stopped using.

It is also what a receiving server answers to a dictionary attack, which is why anything probing a mail server at volume from an unwarmed IP stops getting honest answers quickly.

What each provider actually says

Quoted from each provider's own published documentation, with the date it was read. Not paraphrased into a claim about what a provider "always" returns.

The email account that you tried to reach does not exist. Please double-check the recipient's email address for typos or unnecessary spaces.
Gmail, read 11 September 2026
NDR errors 550 5.1.1 through 550 5.1.20 … generally indicate that the recipient can’t be found or that message routing information is invalid.
Microsoft Exchange Online, read 11 September 2026
554 delivery error: dd This user doesn't have a yahoo.com account ([email protected]) [-5]
Yahoo, read 11 September 2026

What to do

If you sent the message

  • The address is wrong or the mailbox is gone. Those are the only two options.
  • Check for a typo first — a verification result carries a didYouMean suggestion when the domain looks like a near-miss for a common one.
  • Remove the address from your list, permanently, in the same pass.
  • Do not retry it. The reply will be identical and each attempt is another bounce against your sending reputation.

If you own the receiving domain

  • The mailbox does not exist on your server, whatever your address book believes.
  • Check the alias and virtual mailbox tables — a removed alias is the usual cause when the mailbox behind it still exists.
  • Confirm the MX record points where you think it does. A stale MX sends mail to a server that has never heard of your users.
  • In a hybrid setup, check whether the accepted domain is authoritative when it should be relaying.

If you are a developer

  • Treat 550 5.1.1 as a permanent suppression and write it to a suppression list, not merely to a campaign exclusion.
  • Never retry it from your queue.
  • Split on the first digit before anything else — 4xx and 5xx need opposite handling, and a bounce processor that does not distinguish them will either suppress live mailboxes or keep mailing dead ones.
  • Read the reply text as well as the code: a 5xx naming a blocklist is about you, not the recipient.

To find out whether an address will return this before you send to it, run it through the free email verifier

Related codes

Related terms

Sources

Primary sources checked 11 September 2026. If something here is out of date, tell us and we will correct it.

550 5.1.1: questions

What is SMTP 550 5.1.1?

A permanent rejection from the receiving mail server saying the mailbox in the recipient address does not exist. The 5 means permanent, the first 1 means the problem is with an address, and the second 1 means specifically a bad destination mailbox.

Why do I keep getting the 550 5.1.1 error?

Because the address is still on your list. The reply will not change until the mailbox is created, so repeated attempts produce repeated bounces and each one is a signal about your list quality. Suppress the address rather than retrying it.

Can I fix the 550 5.1.1 error on my own?

Only if the address is wrong — check for a typo and confirm the correct address directly. If the address is right, the mailbox has been deleted on the receiving side and nothing you can do at your end will deliver the message.

Does this error mean I'm on a blacklist?

No. A 550 5.1.1 is about the recipient address, not about you. The codes that indicate a reputation or policy problem are in the 5.7.x range — 550 5.7.1 is the common one, and its text usually names the blocklist involved. If you see 5.1.1, the address is the problem.

What does 550 5.1.1 user unknown mean?

The same thing in the receiving server's own words: it looked up the local part in its mailbox table, found nothing, and refused the recipient permanently. "User unknown", "no such user" and "recipient address rejected" are variants of the same answer.

Find the bad addresses before the mail server does

Every result carries the SMTP code the server actually sent, so you can see what was established rather than take a verdict on trust.