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.
- “From:” field in the form uses the correct domain.
- Domain and its mail records (MX) is pointing to the correct server.
- 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.
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
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).
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
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).
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?
Hi,
Please contact our support team via live chat.
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
Hi,
Please contact our support team via live chat(click on the icon at right-bottom)
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
Please contact our support team via live chat.
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.
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).
Grazie mille, grazie a quel sito sono riuscito a risalire al problema, era un spf errato e rimuovendolo ho risolto il problema.
Hi salvatore,
Glad to know that our article helps you solves the issue ? .