1. Home
  2. SMTP codes
  3. 550 5.7.1
Permanent failure — do not retry

SMTP 550 5.7.1

message refused by policy

SMTP 550 5.7.1 means the recipient's server recognised the address but refused the message on policy grounds — failed authentication, a blocklisted sending IP, or content its filters rejected. Unlike 5.1.1, the mailbox is fine; the problem is you, or your sending infrastructure.

How it appears

550 5.7.1 Unauthenticated email from example.com is not accepted due to domain's DMARC policy.

550 5.7.1 Service unavailable; Client host [203.0.113.5] blocked using Spamhaus

550 5.7.1 Message rejected due to content restrictions

What causes it

  • SPF, DKIM or DMARC failed, and the recipient domain publishes p=reject.
  • Your sending IP or domain appears on a blocklist the recipient consults.
  • The recipient server requires authentication you did not provide, or refuses relaying.
  • Content filtering rejected the message outright rather than filing it as spam.

How to fix it

In order — try the first one first.

  1. Check your SPF, DKIM and DMARC records first — a policy rejection usually means an alignment failure. Run a full audit on your sending domain.
  2. Check whether your sending IP is on a major blocklist. A listing explains a sudden, total delivery failure that otherwise looks inexplicable.
  3. Read the text after the code. Most servers name the specific reason, and many include a URL explaining their policy.
  4. If it started suddenly with no infrastructure change, look for a bounce or complaint spike that triggered the listing.

Common questions

What does SMTP 550 5.7.1 mean?
SMTP 550 5.7.1 means the recipient's server recognised the address but refused the message on policy grounds — failed authentication, a blocklisted sending IP, or content its filters rejected. Unlike 5.1.1, the mailbox is fine; the problem is you, or your sending infrastructure.
Should I retry a 550 5.7.1 error?
No. 550 is a permanent failure, so the message will never be delivered no matter how many times you try. Remove the address — repeated sends to permanent failures are one of the main signals mailbox providers use to throttle a sender.
How do I fix SMTP 550 5.7.1?
Check your SPF, DKIM and DMARC records first — a policy rejection usually means an alignment failure. Run a full audit on your sending domain.

Last reviewed 2026-09-11

Ready to clean your email lists?

Start verifying emails today and boost your deliverability.

Get Started

Cancel anytime • No setup required