Bobcares

“550 SPF check failed” – Here’s how to fix

by | Nov 26, 2018

Email errors are frustrating especially when you do not know the exact failure reason.

For example, bounce messages like “550 spf check failed” often confuse email users whether the error is at sender side or recipient side.

At Bobcares, we help website owners to solve complex email errors as part of our Outsourced Technical Support services for Web Hosts.

Today, we’ll see the top causes for “550 spf check failed” error and how we fix them.

 

What causes “550 spf check failed” error ?

Now, let’s check more on why this error happens.

SPF check is an anti-spam measure largely used in mail servers. Here, mail server checks the SPF (Sender Policy Framework) record of the domain to verify whether sender is genuine or not.

This SPF record contains the IP addresses of servers that can send mails on behalf of the domain. If the email originates from an IP listed in SPF record, recipient server accepts mail.

Likewise, when sending email from an IP address not available in SPF record, it results in a delivery status notification sent to the original sender:

"Error 550 - Message rejected because SPF check failed"

Similarly, in Microsoft Exchange mail server when using anti-spam solutions like Sophos, the error looks like:

SMTP; 550 5.7.1 550 Message rejected because SPF check failed.

 

Also, in social engineering attacks, to make the email look genuine, hackers can put anybody’s information in the “From:” line of web form. Note that this is the field that receiver will see.

In short, “550 spf check failed” means that the sender domain has wrong SPF record, or that the sender is using a spoofed mail ‘From‘ address.

 

How to fix “550 spf check failed” error?

Now, we know that SPF record check is causing the problems with mail delivery. Let’s see how we can solve this error effectively.

 

1. Correct sender SPF record

Although, this error is shown at the recipient side, the correction has to be done at sender domain.

That’s why, our Support Engineers first checks the spf record of the sender domain. Online tools like https://mxtoolbox.com/spf.aspx comes handy for this spf check.

Here, we need to confirm that the mail originates from the IP address mentioned in SPF record. And if there is a mistake, we inform the administrator of sender domain.com to correct these records. Otherwise, any other mail server checking SPF records will reject mail from that server.

 

2. Use valid sender

Additionally, there is a need to ensure that mail originates from valid sender. And, when mails sent from web forms shows error, our Support Engineers double check the following things.

  1. From:” field in the form uses the correct domain.
  2. Domain and its mail records (MX) is pointing to the correct server.
  3. Domain has correct SPF records.

After fixing these values, recipient server will identify the sender as valid and accepts mail.

 

Conclusion

“550 SPF check failed” error happens due to anti spam checks at recipient mail server. Today, we’ve seen the top causes for the error and how our Support Engineers fix the SPF failed error.

 

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

SEE SERVER ADMIN PLANS

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

14 Comments

  1. Ibrahim Eldesoky

    Hi

    I tried to reach a real Email address but i rcvd rejection as follow
    ===
    host
    eu-c02.xxxx.dk[89.xxx.19.xxx] said: 550 5.7.1 163.xxx.yy.45
    does not pass SPF checks for xxxyyyink.com
    ===

    appreciate if you can help in this issue

    Thank you in advance

    Reply
    • Sijin George

      Hi Ibrahim,
      Yes, we can help with your SPF error. We’ll be happy to talk to you on chat (click on the icon at right-bottom).

      Reply
  2. Bertram C Johnson

    My email isn’t being sent to some recipients and the error message coming back is:
    550 5.7.23 ETP203 SPF Failure for domain (mfrom: ) – 6C2705925F3FDFA1698448373

    Reply
    • Maheen Aboobakkar

      Hello,

      Please ensure that SPF record is correctly added for the domain. If you require any assistance, We’ll be happy to talk to you on chat (click on the icon at right-bottom).

      Reply
  3. Sharon

    Hi there,

    I received this message:

    This email has failed an SPF check.
    The SENDER needs to fix their mail server, it’s not configured correctly.

    Can you help, please?

    Reply
    • Hiba Razak

      Hi,
      Please contact our support team via live chat.

      Reply
  4. Pavels Selivanovs

    Good afternoon,
    I have the same problem as Mr. Ibrahim Eldesoky.

    I can send mails to certain addresses , and they are my partners for long time.
    Since the end of January. 2022 I have changed IP provider from tet.lv to LMT.lv moving to mobile 5G provider. Since then I do have problems with sending emails.
    I use OE Classic mail software.

    HELT NEEDED

    Looking forward to hear from you soon.

    Faithfully yours,
    Pavels Selivanovs

    P.S. Sorry for my english – I am a Latvian russian

    Reply
    • Hiba Razak

      Hi,
      Please contact our support team via live chat(click on the icon at right-bottom)

      Reply
  5. Mohamedq HUssein

    This is the error when I try to send email to any gmail address: I use Cloudfare & Godaddy: MTA p3plwbeout18-03.prod.phx3.secureserver.net received this response from the destination host IP – 142.250.141.27 – 550 , 550-5.7.26 This message fails to pass SPF checks for an SPF record with a hard
    550-5.7.26 fail policy (-all). To best protect our users from spam and
    550-5.7.26 phishing, the message has been blocked. Please visit
    550-5.7.26 https://support.google.com/mail/answer/81126#authentication for more
    550 5.7.26 information. e197-20020a1f1ece000000b003577adcd9d3si2295571vke.153 – gsmtp

    Reply
    • Syam S

      Please contact our support team via live chat.

      Reply
  6. Sonya A Bryant

    The response from the remote server was:
    550 5.7.0 Failed SPF Check fail

    I am using Google email. Please guide me as to how to address this issue. Thank you.

    Reply
    • Hiba Razak

      Hi,

      Our Experts can help you with the issue, we’ll be happy to talk to you on chat (click on the icon at right-bottom).

      Reply
  7. salvatore

    Grazie mille, grazie a quel sito sono riuscito a risalire al problema, era un spf errato e rimuovendolo ho risolto il problema.

    Reply
    • Hiba Razak

      Hi salvatore,
      Glad to know that our article helps you solves the issue ? .

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF