clement

550 5.7.1: Message rejected by policy

The receiver refused delivery for a policy reason: spam filtering, reputation, a blocklist, a recipient restriction or a malformed message.

Bounce type
Hard bounce (permanent)
What to do
Depends on the text
Returned by
Gmail / Google Workspace; Microsoft (Outlook.com, Microsoft 365); Any mail server

What 550 5.7.1 means

5.7.1 is RFC 3463's 'Delivery not authorized, message refused'. It's the most overloaded code in email: any per-host or per-recipient filter can return it. The meaning is entirely in the text that follows.

At Gmail, 550 5.7.1 can mean the message looked like spam, the sending IP or domain has very low reputation, the message isn't RFC 5322 compliant (missing or duplicate From, missing Message-ID), or a Workspace admin policy blocked it. At Microsoft it can mean you aren't allowed to send to that recipient or group, or, for Outlook.com consumer addresses, that your IP is on Microsoft's block list (S3150).

What the bounce looks like

The wording providers document for this code. Your bounce may add an IP address, a session ID or a help link after it.

Gmail
550 5.7.1 This message is likely unsolicited email. To reduce the amount of spam sent to Gmail, this message has been blocked.
Gmail
550 5.7.1 This message is likely suspicious due to the very low reputation of the sending domain. To best protect our users from spam, the message has been blocked.
Gmail
550 5.7.1 Messages missing a valid Message-ID: header are not accepted.
Microsoft
550 5.7.1 Unfortunately, messages from [IP] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3150).

Outlook.com / Hotmail consumer block on the sending IP.

Microsoft
550 5.7.1 Delivery not authorized

Microsoft 365: the recipient (often a distribution group) doesn't accept mail from you.

Why cold emailers see 550 5.7.1

  • Spam filtering: 'This message is likely unsolicited email', often after complaints or on content that matches spam patterns.
  • Very low IP or domain reputation, typically from new domains sending too much, too soon.
  • Your IP is on Outlook.com's block list ('part of their network is on our block list (S3150)').
  • A malformed message: no From header, multiple From addresses, missing Message-ID or duplicate headers. Usually a homemade sending script.
  • A recipient-side rule: a distribution group that only accepts internal mail, or an admin rule that blocks your domain.

How to fix 550 5.7.1

  1. Read the text. Pick the branch: spam/reputation, blocklist, malformed message, or recipient policy.
  2. Spam or reputation: pause the campaign, cut volume, drop links and attachments, remove unengaged contacts, and check Google Postmaster Tools.
  3. S3150 or another blocklist: request delisting (Microsoft's sender support / delist portal for Outlook.com; the blocklist's own form for Spamhaus etc.) after fixing what got you listed.
  4. Malformed message: fix your sending code so every message has exactly one From address and a valid Message-ID.
  5. Recipient policy: you can't fix this from outside. Reach the person another way.

Retry or suppress?

It depends on the text. Spam and reputation blocks are about you, not the address, so don't suppress the contact; fix your sending first. Recipient-policy rejections won't change on retry, so stop emailing that address.

Reading the code

The basic code 550 means "Mailbox unavailable or message refused (permanent)" under RFC 5321. In 5.7.1, the 5 is the class (permanent failure) and the 7 is the subject (security or policy). The detail number 1 is registered in RFC 3463 / the IANA registry as "Delivery not authorized, message refused".

Class 5
Permanent failure
Resending the same message won't work. Something about the message, the recipient or the sender has to change first.
Subject 7
Security or policy
A security or policy decision: spam filtering, authentication, blocklists, permissions.
Detail 5.7.1
Delivery not authorized, message refused

Check the rest of your setup

Paste the headers of a message that did get through into the email header analyzer to confirm SPF, DKIM and DMARC pass, and check your domain with the SPF, DKIM & DMARC checker. The deliverability checklist covers the rest of a healthy sending setup.

Got a different bounce? Paste it into the SMTP error code lookup to decode it.

FAQ

Is 550 5.7.1 a hard bounce or a soft bounce?

550 5.7.1 is a permanent failure (a hard bounce): the receiving server won't accept this message if you send it again unchanged. But the cause is not the recipient's address, so treat it differently from a 'user unknown' bounce.

Should I remove the contact after a 550 5.7.1 bounce?

Not automatically. It depends on the text. Spam and reputation blocks are about you, not the address, so don't suppress the contact; fix your sending first. Recipient-policy rejections won't change on retry, so stop emailing that address.

What does 5.7.1 mean in the error code?

In 5.7.1, the 5 is the class (permanent failure) and the 7 is the subject (security or policy). The detail number 1 is registered in RFC 3463 / the IANA registry as "Delivery not authorized, message refused".

Related SMTP codes

See all SMTP error codes

Sources

Try Clement free for 14 days

Clement reads the bounces that land in your Gmail and SMTP inboxes and tells dead addresses apart from policy blocks: it suppresses the first across every campaign and keeps the contact on the second, so you don't have to decode bounces by hand.

Start free trial