---
title: "How to Fix “550 5.7 0 Email Rejected Per SPF Policy” | AutoSPF"
description: "The SMTP error"
image: "https://autospf.com/og/blog/how-to-fix-550-5-7-0-email-rejected-per-spf-policy.png"
canonical: "https://autospf.com/blog/how-to-fix-550-5-7-0-email-rejected-per-spf-policy/"
---

Quick Answer

The SMTP error '550 5.7.0 Email Rejected Per SPF Policy' means the receiving mail server rejected your message because the sending IP failed the sender domain's SPF authentication check. The three most common causes are: (1) the sending IP is not authorized in the SPF record - add it via ip4, include, or mx; (2) the SPF record has a syntax error or PermError - run an SPF check to diagnose; (3) the domain has multiple SPF records or exceeds the 10-DNS-lookup limit, which breaks evaluation entirely.

Share 

[ ](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-fix-550-5-7-0-email-rejected-per-spf-policy%2F "Share on LinkedIn") [ ](https://twitter.com/intent/tweet?text=How%20to%20Fix%20%E2%80%9C550%205.7%200%20Email%20Rejected%20Per%20SPF%20Policy%E2%80%9D&url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-fix-550-5-7-0-email-rejected-per-spf-policy%2F "Share on X/Twitter") [ ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-fix-550-5-7-0-email-rejected-per-spf-policy%2F "Share on Facebook") [ ](https://reddit.com/submit?url=https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-fix-550-5-7-0-email-rejected-per-spf-policy%2F&title=How%20to%20Fix%20%E2%80%9C550%205.7%200%20Email%20Rejected%20Per%20SPF%20Policy%E2%80%9D "Share on Reddit") [ ](mailto:?subject=How%20to%20Fix%20%E2%80%9C550%205.7%200%20Email%20Rejected%20Per%20SPF%20Policy%E2%80%9D&body=Check out this article: https%3A%2F%2Fautospf.com%2Fblog%2Fhow-to-fix-550-5-7-0-email-rejected-per-spf-policy%2F "Share via Email") 

![550 5.7 0 Email Rejected Per SPF Policy](https://media.mailhop.org/autospf/images/2024/02/spf-record-syntax-7490.jpg) 

**The SMTP error `550 5.7.0 Email Rejected Per SPF Policy` means the receiving mail server rejected your message because the sending IP failed the sender domain’s SPF authentication check.** It is an enforcement bounce - the sender’s SPF record explicitly told the receiver to reject unauthorized senders, and the receiver honored that instruction.

The three most common root causes are:

1. **The sending IP is not authorized in the SPF record.** If you recently added a new email service (a CRM, a newsletter tool, a support desk), its sending IPs or include mechanism must be added to the SPF record at the domain apex. Fix: add `ip4:<address>`, `include:<vendor>`, or `mx` as appropriate.
2. **The SPF record has a syntax error or `PermError`.** Per [RFC 7208](https://datatracker.ietf.org/doc/html/rfc7208), any parse error or validation failure produces a `PermError` that causes the entire evaluation to fail-closed. Fix: run the record through an SPF checker to identify and correct the specific error.
3. **The domain has multiple SPF records or exceeds the 10-DNS-lookup limit.** RFC 7208 §3.2 requires exactly one SPF record per domain, and §4.6.4 caps total lookups at 10\. Either condition triggers `PermError`. Fix: merge multiple records into one and flatten or remove excess includes.

For a complete walkthrough of every SPF error type and how to fix it, see our [SPF Errors and Troubleshooting Guide](/blog/spf-errors-troubleshooting-guide/).

This guide walks through diagnosing which of the three causes is hitting you using the full bounce message and an SPF record check, the specific fix for each, and how to verify delivery is restored after the fix propagates through DNS.

## What is 550 5.7.0 Email Rejected Per SPF Policy” Error?

If you notice “550 5.7 0 email rejected per SPF policy,” your email server is probably incorrectly configured. This could be a result of various factors such as an incomplete or [invalid SPF record](/spf-validation-failed-meaning-and-troubleshooting-methods/invalid-spf-record/), the presence of anti-spam tools like [Sophos](https://en.wikipedia.org/wiki/Sophos) that [prevent phishing](/blog/spf-records-benefits-uses-and-generation/) and [malware injection attacks](https://www.bleepingcomputer.com/news/security/new-web-injections-campaign-steals-banking-data-from-50-000-people/), and sending emails through multiple servers, among others. 

If you think these discrepancies are impossible to fix and your email deliverability is out for a toss, hold tight!

## How to Fix 550 5.7.0 Email Rejected Per SPF Policy” Error?

### Rectify your SPF Record 

If your SPF record is invalid, you’re likely to receive this error message. In such cases, look out for the following red flags, in the [SPF record](/explaining-sender-policy-framework-spf-macros/spf-record-syntax/) and fix them to properly validate your domain name.

Some of the common errors in SPF records include:

- _Spelling errors_
- _Uppercase letters_
- _Extra commas and spaces_
- _Additional dashes_
![SMTP server](https://media.mailhop.org/autospf/images/2024/02/spf-record-example-7925.jpg) 

### Double Check Your MX (Mail Exchange) Record 

Another reason for the “550 5.7 0 email rejected per SPF policy” error could be invalid [MX records](https://en.wikipedia.org/wiki/MX%5Frecord#:~:text=A%20mail%20exchanger%20record%20%28MX,for%20load%20balancing%20and%20redundancy.). If the [SMTP server](https://aws.amazon.com/what-is/smtp/) detects discrepancies in the MX records - the sender domain is different than that mentioned in the record, it rejects the email. _To fix this problem, make sure that your domain’s MX records are pointing to the correct server._

### Include Third-Party Vendor IP Addresses in SPF Records

If your organization relies on [third-party vendors](https://www.upguard.com/blog/third-party-vendor#:~:text=A%20third%2Dparty%20vendor%20is,%2C%20distributors%2C%20resellers%20and%20agents.) that send emails on your behalf, make sure to incorporate their IP addresses in your SPF record. Most businesses overlook this crucial step, which results in a “550 5.7 0 email rejected per SPF policy” error. 

We understand that receiving a “550 5.7.0 email rejected per SPF policy” error can be frustrating, especially when it is your business’s bottom line and reputation at stake. It demands a methodological approach, technical know-how, and attention to every big and small detail. With the right kind of support and strategies, you can not only overcome this challenge but also safeguard your digital communications and maintain the trust of your clients and other stakeholders. Need help with it all? Trust our team of experts at [AutoSPF](/) to help you fix and [optimize your SPF record](/how-it-works/). [Contact us](/contact-us/) today to know more!

## Topics

[ email security ](/tags/email-security/)[ SPF ](/tags/spf/)[ SPF error ](/tags/spf-error/)[ SPF record ](/tags/spf-record/) 

![Vishal Lamba](https://media.mailhop.org/autospf/images/authors/vishal-lamba.jpg) 

[ Vishal Lamba ](/authors/vishal-lamba/) 

Content Specialist

Content Specialist at AutoSPF. Writes vendor-specific SPF configuration guides and troubleshooting walkthroughs.

[LinkedIn Profile →](https://www.linkedin.com/in/vishal-lamba/) 

## Ready to get started?

Try AutoSPF free — no credit card required.

[ Book a Demo ](/book-a-demo/) 

## Related Articles

[  Intermediate 9m  Resolving common errors in an SPF record  Oct 1, 2025 ](/blog/resolving-common-errors-in-an-spf-record/)[  Intermediate 7m  Why Should You Avoid Using SPF Ptr Mechanisms In Email Authentication?  Apr 13, 2026 ](/blog/why-avoid-using-spf-ptr-mechanisms-email-authentication-security/)[  Intermediate 3m  3 points to consider before setting your SPF record to -all (HardFail)  May 22, 2025 ](/blog/3-points-to-consider-before-setting-your-spf-record-hardfail/)[  Intermediate 3m  5 key contributors to the development of the Sender Policy Framework  Nov 12, 2024 ](/blog/5-key-contributors-to-sender-policy-framework-development/)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.g2.com/products/autospf/reviews"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM"]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","name":"AutoSPF","url":"https://autospf.com","description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","publisher":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]}}}
```

```json
{"@context":"https://schema.org","@type":"BlogPosting","headline":"How to Fix “550 5.7 0 Email Rejected Per SPF Policy”","description":"The SMTP error '550 5.7.0 Email Rejected Per SPF Policy' means the receiving mail server rejected your message because the sending IP failed SPF authentication. Fix it by adding the sender to the SPF record, correcting syntax errors, or resolving a PermError from multiple records or exceeding 10 DNS lookups.","url":"https://autospf.com/blog/how-to-fix-550-5-7-0-email-rejected-per-spf-policy/","datePublished":"2024-02-23T15:10:53.000Z","dateModified":"2026-04-18T02:36:41.000Z","dateCreated":"2024-02-23T15:10:53.000Z","author":{"@type":"Person","@id":"https://autospf.com/authors/vishal-lamba/#person","name":"Vishal Lamba","url":"https://autospf.com/authors/vishal-lamba/","jobTitle":"Content Specialist","description":"Vishal Lamba writes AutoSPF's how-to guides and vendor-specific configuration walkthroughs. His work focuses on step-by-step implementation guides for major email platforms (Google Workspace, Microsoft 365, SendGrid, Mimecast, Proofpoint, Brevo, and others), troubleshooting common SPF errors, and translating RFC-level specifications into practical deployment procedures for IT administrators.","image":"https://media.mailhop.org/autospf/images/authors/vishal-lamba.jpg","knowsAbout":["SPF Vendor Configuration","Email Platform Integrations","SPF Troubleshooting","Technical Documentation","Step-by-Step Guides"],"worksFor":{"@type":"Organization","name":"AutoSPF","url":"https://autospf.com"},"sameAs":["https://www.linkedin.com/in/vishal-lamba/"]},"publisher":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com","logo":{"@type":"ImageObject","url":"https://autospf.com/images/autospf-logo.png"},"description":"Automatic SPF flattening and email authentication management. Resolve SPF lookup limits, flatten SPF records, and maintain email deliverability across all your domains.","parentOrganization":{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138883901","name":"DuoCircle LLC","url":"https://www.duocircle.com","sameAs":["https://www.wikidata.org/wiki/Q138883901","https://www.crunchbase.com/organization/duocircle-llc","https://www.linkedin.com/company/duocircle","https://github.com/duocircle"],"subOrganization":[{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138898167","name":"DMARC Report","url":"https://dmarcreport.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897474","name":"AutoSPF","url":"https://autospf.com"},{"@type":"Organization","@id":"https://www.wikidata.org/wiki/Q138897912","name":"Phish Protection","url":"https://www.phishprotection.com"}]},"sameAs":["https://www.wikidata.org/wiki/Q138897474","https://www.linkedin.com/company/autospf","https://x.com/autospf01","https://www.g2.com/products/autospf/reviews"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","url":"https://autospf.com/contact-us/"},"knowsAbout":["SPF Record Flattening","Sender Policy Framework","Email Authentication","DNS Management","DMARC","DKIM"]},"mainEntityOfPage":{"@type":"WebPage","@id":"https://autospf.com/blog/how-to-fix-550-5-7-0-email-rejected-per-spf-policy/"},"articleSection":"intermediate","keywords":"email security, SPF, SPF error, SPF record","wordCount":569,"image":{"@type":"ImageObject","url":"https://media.mailhop.org/autospf/images/2024/02/spf-record-syntax-7490.jpg","caption":"550 5.7 0 Email Rejected Per SPF Policy","width":900,"height":600},"speakable":{"@type":"SpeakableSpecification","cssSelector":[".answer-block","h1"]}}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://autospf.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://autospf.com/blog/"},{"@type":"ListItem","position":3,"name":"Intermediate","item":"https://autospf.com/intermediate/"},{"@type":"ListItem","position":4,"name":"How to Fix “550 5.7 0 Email Rejected Per SPF Policy”","item":"https://autospf.com/blog/how-to-fix-550-5-7-0-email-rejected-per-spf-policy/"}]}
```
