Skip to content

What does a 550 email bounce error mean?

By Ash, Founder, HosteazePublished 2 min read

A 550 error means the receiving mail server permanently refused your email, so it won't try again. The extra code after it gives the reason. 5.1.1 means the address doesn't exist, 5.7.1 means it was blocked as spam or by a policy, and 5.7.26 means your domain's SPF or DKIM authentication failed.

Red octagonal stop sign against a blue sky, like a mail server refusing a message
Credit: inproperstyle via Pixabay

A bounce message full of codes is mail servers talking to each other, and they weren't written with you in mind. The good news is that the code after "550" tells you almost exactly what went wrong. You just need to know where to look.

How do I read a 550 bounce message?

Open the bounce and look for a line like this one, which is Gmail's wording:

550 5.1.1 The email account that you tried to reach does not exist.
PartMeaning
550The basic reply code: permanent refusal.
5.1.1The enhanced status code, which gives the reason.
The textThe receiving server's explanation, which varies by provider.

The first digit matters most. A 5 means permanent, so the sending server gives up straight away.

What do the common 550 codes mean?

CodeWhat it usually meansWhat to do
550 5.1.1The address doesn't existCheck for typos. If it's right, the mailbox has been closed.
550 5.2.1The mailbox is disabled or inactive (in Gmail's wording)Contact the person another way.
550 5.7.1Blocked by a spam filter or the recipient's policyCheck your domain and IP aren't on a blocklist, and read the text for the rule that was hit.
550 5.7.26Your email failed authentication (Gmail)Set up SPF and DKIM for your domain.
550 5.7.515Your domain doesn't meet Outlook.com's authentication rules for high-volume sendersMake sure SPF, DKIM and DMARC all pass.

Wording varies between providers, so treat the table as the common meaning, then read the text for the detail.

What if the error is about authentication?

Since February 2024, Gmail has required every sender to have at least SPF or DKIM, and it bounces unauthenticated email with 550 5.7.26. Outlook.com introduced similar rules in May 2025 for domains sending more than 5,000 emails a day. If you see either code, the fix is in your DNS, not your email. Follow how to set up SPF, DKIM and DMARC. If you use several email tools, check you haven't gone over the SPF limit, covered in fixing "too many DNS lookups".

What if only one recipient bounces?

Then it's probably their side: a closed mailbox, a typo, or a strict company filter. Send from a personal address to check the address works, or ask them to add you to their allowed senders. If lots of different recipients bounce with 5.7 codes, the problem is your domain, and it may also be why other emails are going to spam without bouncing.

Frequently asked questions

What is the difference between a 4xx and a 5xx bounce?

A code starting with 4 is temporary, so the sending server tries again later. A code starting with 5, such as 550, is permanent, and the email won't be delivered unless something changes.

Is a 550 error my fault or the recipient's?

It depends on the code. 5.1.1 usually means a mistyped or closed address on their side. 5.7.1 and 5.7.26 usually point to your domain's reputation or authentication, which is yours to fix.

Should I keep emailing an address that gave a 550 5.1.1?

No. Remove it from your lists. Repeatedly sending to addresses that don't exist damages your sending reputation with every provider.

Sources

  1. RFC 5321, Simple Mail Transfer Protocol (section 4.2, reply codes)
  2. Google Workspace, SMTP error reference
  3. Microsoft, Outlook requirements for high-volume senders
Two stacked cardboard boxes, ready for a move, like your email moving to a new providerTutorialHow to change MX records without losing emailLog in to wherever your domain's DNS is managed, delete the old MX records, and add the new ones your email provider gives you with the exact priority numbers. Lower the TTL a day before if you can. New email reaches the new provider within minutes to hours, so keep the old mailboxes open for a few days.Email and domains · 14 October 2026Wooden arrow-shaped signpost against a blue sky, pointing the wayTutorialHow to point a domain to a websiteYou have two options. Change your domain's nameservers to the ones your host gives you, which hands over all your DNS. Or keep your DNS where it is and add an A record for the root domain plus a CNAME for www. Either way, copy your email records first so your inbox keeps working.Email and domains · 14 October 2026Yellow wooden signposts pointing in different directions on a mountain pathQuestionA record vs CNAME, what's the difference?An A record points a domain name straight at an IP address, such as 203.0.113.10. A CNAME points a name at another name, which then supplies the address. Use an A record for your root domain and a CNAME for subdomains like www when your host gives you a hostname. A CNAME can't sit on the root domain.Email and domains · 13 October 2026The Earth from space covered in a web of glowing network connections, showing how DNS answers spread worldwideQuestionHow long does DNS propagation take?Most DNS changes are visible within a few minutes to an hour, but some take up to 48 hours. The wait depends on the record's TTL, which tells servers how long to keep the old answer, and on whether you changed a record or your nameservers. Nameserver changes are usually the slowest.Email and domains · 13 October 2026Tangled mess of electrical cables on a telegraph pole against a blue skyQuestionHow do I fix "SPF record too many DNS lookups"?SPF allows a maximum of 10 DNS lookups. Every include, a, mx, ptr, exists and redirect term counts, including the ones hidden inside each include. Go over and SPF returns a permanent error, so it fails for all your email. Fix it by removing services you no longer use and dropping unnecessary a and mx terms.Email and domains · 13 October 2026

Want email on your own domain?

Hosteaze hosting plans let you set up mailboxes on your own domain. See what each plan includes.

See hosting plans