How to fix a 550 5.7.1 bounce

Paste a bounce to learn how to fix 550 5.7.1 or any other code: what the server meant, who has to act, and what to change.

Try:

Runs in your browser. Nothing is sent or stored.

18 meanings of 550 5.7.1Paste your bounce above to see which one you got.
  • x.7.1 Delivery not authorized, message refusedThe sender is not authorized to send to the destination. This can be the result of per-host or per-recipient filtering.
    Why
  • 550 5.7.1 Gmail: Blocked by the recipient's policyAsk the domain's administrator. Google points to 'Sorry, a policy is in place that prevents your message from being sent'.
    Why

    The user or domain you sent to (or from) has a policy that does not allow this email.

    A rule at the recipient's domain or at yours blocks this sender, recipient or content.

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1 Microsoft 365: Delivery not authorizedAsk the recipient or the group owner for permission. If the recipient is outside your company, ask them to tell their email admin.
    Why

    You are not allowed to send to this recipient. Often a group that only takes mail from its members or approved senders, or a mail flow rule that blocks the message.

    A restriction on the recipient, the group, or a transport rule.

    Source: learn.microsoft.com (opens in a new tab), learn.microsoft.com (opens in a new tab). Checked Nov 9, 2026.

Browse all 213 codes

18 of 213 codes

  • x.7.1Delivery not authorized, message refusedThe standard
    What it means
    The sender is not authorized to send to the destination. This can be the result of per-host or per-recipient filtering.

    Source: iana.org (opens in a new tab), rfc-editor.org (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Blocked by the recipient's policyGmail
    What it means
    The user or domain you sent to (or from) has a policy that does not allow this email.
    Why it happens
    A rule at the recipient's domain or at yours blocks this sender, recipient or content.
    The fix
    Ask the domain's administrator. Google points to 'Sorry, a policy is in place that prevents your message from being sent'.
    Bounce
    Hard bounce. No automatic retry

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Delivery not authorizedMicrosoft 365
    What it means
    You are not allowed to send to this recipient. Often a group that only takes mail from its members or approved senders, or a mail flow rule that blocks the message.
    Why it happens
    A restriction on the recipient, the group, or a transport rule.
    The fix
    Ask the recipient or the group owner for permission. If the recipient is outside your company, ask them to tell their email admin.
    Bounce
    Hard bounce. No automatic retry

    Source: learn.microsoft.com (opens in a new tab), learn.microsoft.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Rejected per DMARC policyAny server
    What it means
    The receiving server refused the message because it failed DMARC for the From domain, and that domain's policy asks receivers to reject such mail. The DMARC standard suggests receivers say 'DMARC' in the reply, for example '550 5.7.1 Email rejected per DMARC policy for example.com'.
    Why it happens
    Neither SPF nor DKIM passed in alignment with the From domain. Common causes: a sending service that is not set up for your domain, or forwarding.
    The fix
    Make SPF or DKIM pass and align with your From domain for every service that sends as you. If the mail was not yours, someone spoofed your domain and the policy worked.
    Bounce
    Hard bounce. No automatic retry

    Source: rfc-editor.org (opens in a new tab). Checked Nov 10, 2026.

  • 550 5.7.1Blocked by a custom admin rule (gcdp)Gmail
    What it means
    A rule that the recipient's Google Workspace administrator created blocked the message. Gmail marks these errors with 'gcdp'.
    Why it happens
    The recipient organisation filters this sender, domain or content on purpose.
    The fix
    Ask the recipient to have their administrator allow your mail.
    Bounce
    Hard bounce. No automatic retry

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Likely unsolicited emailGmail
    What it means
    Gmail blocked the message as likely spam.
    Why it happens
    The content, the sending pattern or the recipients' reactions look like unsolicited mail.
    The fix
    Send only to people who expect your mail and make it easy to unsubscribe. Google points to 'Why has Gmail blocked my messages?'.
    Bounce
    Hard bounce. No automatic retry

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Very low IP reputationGmail
    What it means
    Gmail blocked the message because the sending IP address has a very low reputation.
    Why it happens
    Mail from that IP drew spam reports or looked like spam.
    The fix
    Send from an IP with a clean history, slow down and clean the list. Google points to 'Why has Gmail blocked my messages?'.
    Bounce
    Hard bounce. No automatic retry

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

  • 550 5.7.1Very low domain reputationGmail
    What it means
    Gmail blocked the message because the sending domain has a very low reputation.
    Why it happens
    Mail from that domain drew spam reports or looked like spam.
    The fix
    Check SPF, DKIM and DMARC, send less, only to people who expect it. Google points to 'Why has Gmail blocked my messages?'.
    Bounce
    Hard bounce. No automatic retry

    Source: knowledge.workspace.google.com (opens in a new tab). Checked Nov 9, 2026.

Photo of Utku Zihnioglu

By

ยท CEO & co-founder

Updated Nov 11, 2026

Shorter page: the tool first, the answer in a few lines.

How to fix 550 5.7.1 depends on the words after the code. The code says only that the receiving server refused your message on security or policy grounds, and the sentence that follows names the reason. The decoder above opens on the common meanings, and when you paste your own bounce it picks the one that matches.

How to read the result

The decoder finds every code in the text and looks for the mail service that wrote it. A Gmail bounce usually carries "gsmtp", and a Microsoft 365 one "protection.outlook.com". When it finds the service, that service's meaning comes first.

Two codes joined by an arrow mean one server passed on another server's refusal. The code after the arrow is the real reason.

Stock text such as "550 5.7.1 message rejected" or "command rejected" says little on its own. Look for the sentence that names a policy, a reputation, DMARC, or relaying.

Who has to act

Some 5.7.1 causes are not yours to fix, so sort by who acts first:

  • A recipient's policy, an admin rule, or a members-only group. Ask the recipient to have their admin allow your address. Microsoft's guide to 550 5.7.1 in Exchange Online says writing to a group that takes mail only from its members is a frequent cause.

  • DMARC. Make SPF or DKIM pass and align with your From domain for every service that sends as you.

  • A very low domain or IP reputation, or a block list. Send less, only to people who expect your mail, and ask for delisting where the bounce says how.

  • Relaying denied. Sign in to your outgoing server, or send through your own mail service's server.

What to do next

If the cause was the recipient's policy, you are done once their admin answers. If it was your reputation, the work goes on after this one message.

Addresses that do not exist are the easiest thing to take off a list before you send. Oneprofile can verify every address before a sequence sends, and it stops emailing an address once it hard bounces. To start from a checked list, find and verify emails for a whole list in one run.

How to fix 550 5.7.1: common questions

Is 550 5.7.1 a hard bounce?

Yes. A code that starts with 5 is a permanent failure, so your server does not try again on its own. Sending the same message again gets the same answer until the cause is fixed.

Why does Microsoft 365 return 550 5.7.1?

Frequently because the recipient, or the group you wrote to, takes mail only from its members or approved senders. A server that will not relay for you, or a block list entry on your sending IP, can also cause it.

Does verifying email addresses prevent a 550 5.7.1 bounce?

Not directly. Verification removes addresses that do not exist, which bounce with other codes such as 5.1.1. It still helps: verified addresses bounce less, which protects the sending reputation that some 5.7.1 refusals are about.

Is it safe to paste a bounce message into the decoder?

Yes. The decoder reads the text in your browser and never sends or stores it, which matters because a bounce carries email addresses.

About this article

Photo of Utku Zihnioglu

Utku Zihnioglu

CEO & co-founder

Serial entrepreneur who built infrastructure companies handling billions of requests. Now leads engineering at Oneprofile, which finds the people worth talking to, researches each one, and follows up until they reply.

Drafted with AI from our product docs and code. Utku Zihnioglu answers for what it says.

Verify every address before you send

Oneprofile can verify each address on your list before a sequence sends, and you can start free.

Free plan: 200 credits a month, 3 integrations, no card

Verify every address before you send

Oneprofile can verify each address on your list before a sequence sends, and you can start free.

Free plan: 200 credits a month, 3 integrations, no card