SMTP 550: requested action not taken, mailbox unavailable
The receiving server permanently refused the message for this recipient: the mailbox doesn't exist, you don't have access, or a policy rejected it.
550 5.1.1 The email account that you tried to reach does not exist.
Start of Gmail's text for a non-existent address, one of many 550 replies.
What 550 means
RFC 5321 defines 550 as "Requested action not taken: mailbox unavailable (e.g., mailbox not found, no access, or command rejected for policy reasons)". That's a wide range, which is why 550 is the code you'll see most in bounces. It is permanent: your server stops trying and sends you a bounce.
The enhanced status code that follows the 550 tells you which kind of 550 you have. The middle number is the key. X.1.x is about the address, so 5.1.1 means the mailbox doesn't exist. X.2.x is about the mailbox. X.7.x is security or policy: 5.7.1 is a general policy refusal, 5.7.23 is an SPF failure, 5.7.25 is a reverse DNS failure, and 5.7.26 means several authentication checks failed.
Provider codes go further. Microsoft 365 uses codes such as 5.7.509 for DMARC rejections and 5.7.606 to 5.7.649 for blocked IP addresses. Gmail adds text explaining the reason and a link to its help pages. Search the full code in the lookup above to get the specific meaning.
Likely causes
- The recipient address doesn't exist or was mistyped (usually 5.1.1).
- The receiver's policy rejected the message or the sender (usually 5.7.x).
- Your domain's SPF, DKIM or DMARC checks failed.
- Your sending IP address is on a blocklist or has a poor reputation.
How to fix it
If you sent the message
- Read the enhanced code and text after the 550, then look it up for the specific cause.
- For address errors, check the spelling and confirm the address with the recipient.
- For 5.7.x policy errors, check your SPF, DKIM and DMARC records and your IP's blocklist status.
If you're the recipient or their admin
- If senders tell you mail to an existing address bounces with 550, check the mailbox exists, is licensed and that your MX records point to the right service.
- Check your allow/block lists and mail flow rules for an entry that matches the sender.
Frequently asked questions
Does a 550 error mean I'm blocked?
Not necessarily. A 550 can mean the address doesn't exist, that you lack permission to send to it, or that a policy rejected the message. The enhanced code after it (5.1.1, 5.7.1 and so on) tells you which.
Should I resend a message that bounced with 550?
Only after you fix the cause. RFC 5321 says the client should not repeat the exact request after a permanent error. Correct the address or your setup first, then resend.
What is the difference between 550 and 554?
Both are permanent. 550 is about a mailbox (not found, no access or a policy refusal for that recipient). 554 means the transaction failed, and is often used for refusals that apply to the whole message or connection.
Sources
- RFC 5321: Simple Mail Transfer Protocol (reply codes, section 4.2)
- RFC 3463: Enhanced Mail System Status Codes
- Email nondelivery reports (NDRs) and SMTP errors in Exchange Online (Microsoft Learn)
Provider messages are quoted as the provider publishes them. Servers can change their wording, so the bounce you received may differ slightly.
Related codes
- 550 5.1.1 550 5.1.1: bad destination mailbox address
- 550 5.7.1 550 5.7.1: delivery not authorized, message refused
- 550 5.7.26 550 5.7.26: Gmail blocked an unauthenticated message
- 550 5.7.509 5.7.509 Access denied: sending domain does not pass DMARC
- 551 SMTP 551: user not local, please try another address
Related guides
Why did this email go to spam or quarantine?
Why an email went to the spam folder or quarantine, what each spam verdict means, how to find the reason in the headers, and how to fix or release the message.
9 min read SPF, DKIM & DMARCSPF vs DKIM vs DMARC: what each one proves, and what it doesn't
A plain-English comparison of SPF, DKIM and DMARC: what each checks, what it can't prove, how they work together, and where MTA-STS and BIMI fit.
8 min read Running email day to dayHow to get your domain or IP removed from an email blacklist
How to check if your mail server IP or domain is on a DNS blocklist, find the real cause, and request removal from Spamhaus, SpamCop, Barracuda and Microsoft.
9 min read