Page contents
SMTP error 550 overview:
SMTP error 550 is a permanent failure code that indicates the recipient’s email server has rejected your message. Unlike temporary errors (4xx codes), a 550 bounce means you need to take action before your email can be delivered.

Use Sendmarc’s enterprise-grade email security platform to strengthen authentication and improve sender visibility, so you can avoid the common misconfigurations that trigger permanent rejections.
When you receive a 550 error, the recipient’s email server is telling you: “I’m rejecting this message permanently.” The server won’t retry delivery, and the email will bounce back.
The 550 code falls under the “5xx” category of SMTP response codes, which all indicate permanent failures. The 5 means the error is fatal, so the message won’t be delivered unless the underlying issue is resolved.
| Error message | Meaning |
|---|---|
| 550 5.1.1 – The email account that you tried to reach does not exist | Invalid recipient address |
| 550 5.7.1 – Our system has detected that this message is likely suspicious | Content flagged as spam |
| 550 5.7.1 – Unauthenticated email from example.com is not accepted due to domain’s DMARC policy | DMARC check failed |
| 550 5.7.26 – Your email has been blocked because the sender is unauthenticated | Missing authentication |
| Error message | Meaning |
|---|---|
| 550 5.7.1 – Unfortunately, messages from [x.xx.xx.xx] weren’t sent | IP is on a blocklist |
| 550 5.7.515 – Access denied, sending domain example.com does not meet the required authentication level | Authentication insufficient |
| Error message | Meaning |
|---|---|
| 550 5.7.606 – Access denied, banned sending IP | Domain blocklisted |
| Error message | Meaning |
|---|---|
| 550 – Relaying denied | Domain not hosted at Yahoo |
| Error message | Meaning |
|---|---|
| 550 5.1.1 – <example@icloud.com>: user does not exist | Invalid recipient |
| 550 5.7.1 – Message rejected due to local policy | Policy-based rejection |
| 550 5.7.1 – Your message was rejected due to example.com DMARC policy | DMARC authentication failure |
| Error message | Meaning |
|---|---|
| 550 5.7.1 – Policy rejection on the target address | User agreement violations |
| 550 5.7.1 – No such user! | Invalid address |
Start with the basics. Double-check the email address for:
If you’re sending to a list, remove invalid addresses to protect your sender reputation.
Most 550 errors related to authentication stem from missing or misconfigured records. Verify your:
Poor reputation is also a cause of 550 rejections. Check your status:
If you’re blocklisted, follow the provider’s delisting process.
The recipient’s IT team may have specific policies blocking your messages. They can:
Many 550 errors occur because receiving servers can’t verify you’re a legitimate sender. Proper email authentication tells recipient servers that your emails are genuine.
SPF lets you specify which email servers are authorized to send messages on behalf of your domain.
Example SPF record:
| Host | Type | Value |
|---|---|---|
@ | TXT | v=spf1 ip4:192.168.0.1 include:mail.example.com -all |
DKIM adds a digital signature to your emails to verify the message wasn’t altered in transit.
Example DKIM record:
| Host | Type | Value |
|---|---|---|
selector._domainkey.yourdomain.com | TXT | v=DKIM1; k=rsa; p=[public key] |
DMARC ties SPF and DKIM together and tells receiving servers what to do when authentication fails. It also provides visibility into sending activity.
Example DMARC record:
| Host | Type | Value |
|---|---|---|
_dmarc.yourdomain.com | TXT | v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdomain.com; fo=1; |
A misconfigured sender, shadow SaaS tool, or compromised mailbox can lead to fraud, brand damage, and delivery issues. Sendmarc helps security and IT teams gain centralized visibility and control over email authentication – while reducing manual effort.
See what’s happening across your domains. Identify gaps, prioritize fixes, and reduce avoidable rejections.
A 550 error is a permanent rejection – the receiving server refused the message, so it won’t be delivered unless the underlying issue is fixed. A 450 error is a temporary deferral – the receiving server couldn’t accept the message right now, and the sending server will usually retry later.
Resending an email after a 550 error usually won’t help unless you fix the underlying cause first. A 550 rejection can be triggered by issues like an invalid recipient address, missing authentication, or sender reputation problems, so the email is most likely to be rejected again until that issue is resolved.
The most common 550 error causes include: Invalid recipient addresses, blocked IPs/domains, authentication failures (SPF/DKIM/DMARC misalignment), and content/policy rejections.