Email Bouncing Back With a 550 Error

You sent an email and got back a "Mail Delivery Failed" message with a 550 code in it. The receiving server refused your message on purpose — and the bounce usually says exactly why, if you know where to look.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

A 550 is a permanent refusal: the receiving mail server looked at your message and decided not to accept it. That is different from a temporary delay (codes starting with 4), where servers keep retrying on their own. With a 550, nothing will retry — the message is gone until you fix the reason and send again. The good news is that the refusing server almost always states its reason in the bounce, in plain words next to the code.

Most 550 bounces fall into a few buckets. Wrong or dead address (5.1.1, user unknown) is a typo or a closed mailbox and is fixed by getting the right address. Full mailbox (552, over quota) is on the recipient's side. Authentication failure (5.7.1, 5.7.26, SPF or DMARC mentioned) means your domain's DNS records do not list the service that actually sent the message — very common after switching providers or adding a tool that sends email for you. Reputation or blocklist (blocked, listed, poor reputation) means the sending server's IP or your domain has been flagged, sometimes because of your own sending and sometimes because of a neighbor on shared hosting.

Since early 2024, Gmail, Yahoo, and more recently Microsoft have tightened the rules for mail they accept, especially for anyone sending in volume: SPF or DKIM must pass, a DMARC record must exist, and messages must line up with the domain they claim to come from. A business that sent happily for years with no DMARC record, or with an SPF record missing its newsletter service, can now see bounces that never used to happen. That is why authentication problems are the most common "it just started" cause of 550s for small businesses.

What not to do

When to get help

If the bounce is a typo or a full mailbox, you do not need anyone. It is worth bringing in help when the bounces mention SPF, DKIM, DMARC, or a blocklist and you have more than one thing sending as your domain — your mailbox provider, a website contact form, a newsletter tool, an invoicing system. Getting all of them into one correct SPF record, signed with DKIM, under a sensible DMARC policy is fiddly, and a mistake takes down legitimate mail along with the bad. Someone who does this regularly can usually read one bounce and a DNS lookup, tell you which sender is failing, and fix the records in a single pass without touching your mailbox.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

What does a 550 error mean in email?

It means the receiving mail server permanently refused your message. The bounce includes a short reason — most often the address does not exist, the message failed authentication checks like SPF or DMARC, or the sending server is on a blocklist.

What does 550 5.1.1 user unknown mean?

The address you sent to does not exist on that server. Check it for typos, and check whether the person has left the organization. It is not a problem with your own email.

What does 550 5.7.1 message rejected mean?

The receiving server refused the message by policy. The text after the code says which policy — commonly failed SPF, DKIM or DMARC checks, a blocklisted sending IP, or content the server flagged as spam.

Is a 552 error the same as a 550?

No. A 552 usually means the recipient's mailbox is full or the message is too large. It is on their side or about attachment size, not about your address or reputation.

Why did my emails suddenly start bouncing to Gmail or Outlook?

The most likely cause is authentication. Large providers now require working SPF or DKIM and a DMARC record, and a recent provider change or new sending tool can leave your records incomplete. Check your domain's records against what your email provider tells you to publish.

Will my email be delivered later on its own?

Not after a 550. It is a permanent failure, so the sending server stops trying. Fix the cause, then send the message again yourself.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible