Chat +1-888-563-5277 [email protected]

No SPF Record Found: how to fix SPF record issues?

What is an SPF Record? This is a special DNS TXT Record. It lists the IP addresses from which you can send emails on behalf of the domain. How to set up an SPF Record and what happens if there is “No SPF Record Found”?

Why do you need an SPF Record?

After setting up an SPF Record and specifying all your IP-addresses in it, mail providers understand that the received letter was actually sent on behalf of your company’s domain. This prevents the spammer from using your domain for phishing.

About SPF Record syntax

SPF Record is in TXT format. It lists the IP addresses from which you can send emails on behalf of the domain. Other IP addresses will not pass the SPF check.

Also, an SPF Record for one domain can include a link to a Record in another domain. To do this, add the include: modifier to the body of the Record. When reading the sending domain’s SPF Record, a request is made to the domain record specified in the include modifier. 

An example of an SPF TXT Record for the domain with the include modifier:

v=spf1 ~all 

The include: directive includes SPF Record for the domain, which includes all the Google IP Addresses used for the outgoing mail stream. So, this way Google can add and remove mail servers without you (domain admin) having to change SPF Record whenever Google updates their settings.

How to set up an SPF Record?

First, you need to determine which IP addresses will be sent on behalf of your domain. 

This includes:

  1. Other servers used to send emails on your domain behalf
  2. Third-Party providers used for your various email strategies (Marketing, Transactional, etc)
  3. Your websites use a service that generates automatic emails, for e.g “Contact Us” form

If you do not provide for all options, then communication with subscribers or colleagues may be disrupted.

Next, create an SPF Record according to the protocol syntax, use our free SPF Record generator.

After generating an SPF Record,  register it in the TXT Record of the domain. In fact, you need to add a new TXT Record in your given DNS Provider (GoDaddy, Cloudflare, etc.)


After you publish the TXT Record, you can verify the syntax of your SPF Record simply using our free SPF Lookup tool.

What happens if there is “No SPF Record Found”?

An SPF record is a requirement for most email providers. If the record is not found, then the mailing list will most likely end up in the “Spam” folder. The same will happen if the SPF Record exists, but the IP address from which the message is sent is not present in the allowed list.

Example of ‘No SPF Record Found’


Therefore, be sure to configure the correct SPF Record.

What happens if  SPF Record is missing?

So what happens if there is “No SPF Record Found”? If you fail SPF authentication, most ISPs will give you a poor reputation score and route your email to the spam or junk folder — some may even just block the email entirely.

With the help of EasyDMARC, you can observe and analyze your outgoing email stream, check both SPF & DKIM Authentication results, and work towards the implementation of both (SPF & DKIM) Records.

Also, check our article to get a comprehensive understanding of DMARC Reports.

Adding SPF Authentication

There isn’t one ultimate rule for adding the correct SPF Record. It highly relies on your own infrastructure, and what services you use for your various email strategies.

First, implement DMARC and start collecting detailed DMARC reports into your EasyDMARC dashboard. DMARC Reports will help you gain insight into your email infrastructure and with our ‘Email Vendor Identification’ feature, point to the sources that need proper SPF and DKIM authentication.


Moreover, you can also check our various articles for the SPF and DKIM implementation steps for various ESPs and Third-Party providers:

Enabling SPF and DKIM in cPanel

SPF and DKIM Setup Guide for Google Workspace (Formerly G Suite)

Microsoft 365 SPF and DKIM Configuration

Salesforce SPF & DKIM Authentication

How to Set Up SPF and DKIM for SendGrid

Business email compromise (BEC) - 2021 Cybersecurity Problem

Security analysis and predictions for 2021 show that there will be dramatic increases in the number of phishing attacks against cloud-based email. Risk management and security leaders must ensure their solutions stay up-to-date for this changing landscape to protect against cyber attacks. EasyDMARC stays...

Read More

How to explain DKIM in plain English?

DKIM allows the recipient server to make sure (or to verify) that the received message was sent by the genuine sender of the associated domain and that content of the original message was not altered on its way. So let's figure out how to...

Read More

Why are my emails going to spam and how to fix it?

A well-thought-out email marketing strategy will not work if your emails end up in the SPAM folder or are blocked by the SPAM filters of the email providers altogether. How to get to Inbox? Why are your emails going to spam? We share the...

Read More