Skip to main content
Advanced 4 min read

Resolving “The DNS Record Type 99 (SPF) Has Been Deprecated” Error

BS
Brad Slavin CEO
Updated April 7, 2026 | Updated for 2026

Quick Answer

As per RFC 7208 Section 3.1, the developers felt the necessity to assign a new DNS RR type. However, in 2014, it was deprecated as they discovered that TXT type RR was a better choice for SPF records. Today, SPF records must only be published as a DNS TXT RR;

Related: How to Create an SPF Record ·SPF Record Format

DNS Record Type

As per RFC 7208 Section 3.1, the developers felt the necessity to assign a new DNS RR type. However, in 2014, it was deprecated as they discovered that TXT type RR was a better choice for SPF records

Per RFC 7208, SPF evaluation is capped at 10 DNS mechanism lookups and 2 void lookups per check — exceeding either limit produces a PermError that fails authentication for every message from the domain.

Today, SPF records must only be published as a DNS TXT RR; otherwise, it will encounter the “The DNS Record Type 99 (SPF) Has Been Deprecated” error. 

Why Was the ‘SPF’ Record type Deprecated?

During the initial phase, the regulations were tighter, which triggered the developing team to assign new DNS RR types for SPF records. Many years later, the scenario has changed, and the regulations have been relaxed, leading to the depredation of the SPF record type.

Another reason for this decision was its failure to align well with DNS servers and provisioning systems. However, some domain providers still offer the ‘SPF’ record type. So, if everything seems fine with your record, but it is based on the SPF type, then it’s likely to explore the “The DNS Record Type 99 (SPF) Has Been Deprecated” error, which would make your record invalid. 

How Do You Create an SPF Record of TXT Type?

Start by gathering an extensive list of all the IP addresses and email servers that are authorized to send messages as representatives of your organization and using your domain name. Don’t forget to include the sending sources of third-party vendors who send emails on your behalf. Also, consider adding ESPs and on-premises mail servers for a non-erroneous record and better email delivery.

Steps to Generate a Record

SPF record generator
  • After generating a list of reliable IP addresses, the next step is to use an SPF record generator (online tool) to draft your domain’s SPF record by specifying the version number. As of now, there is only one SPF version, so it will always begin with v=spf1.

  • Use this tag as a prefix to all the IP addresses that you compiled in the first step, for example, v=spf1 ip4:123.345.567 -all, where 123.345.567 is the sending server’s IP address. Also, make sure that you follow this step for the third-party vendors that you included in the list.

  • End your record with either –all or ~all tag to specify hardfail or softfail.

Who is Responsible for Publishing the SPF Record On Your DNS?

It’s usually the responsibility of your DNS manager to publish the SPF record generated using the above steps. This could be an internal position in your organization, or you can ask your DNS provider to help you with this.

How Do You Verify Your Record?

Once you have created a TXT record type for SPF to overcome the “The DNS Record Type 99 (SPF) Has Been Deprecated” error, you need to run it through a credible SPF lookup tool. This will ensure there are no syntactical and configurational errors that can impact your domain’s email delivery. 

We are Here to Help You With SPF Permerror

On running your SPF TXT record through a lookup tool, if you encounter the ‘too many DNS lookups’ error, then try our automatic SPF Flattening tool. It will replace IP addresses with their domains, thus eliminating the need for multiple lookups. 

You can speak to us today to resolve SPF issues.

BS
Brad Slavin

CEO

Founder and CEO of DuoCircle. Product strategy and commercial lead for AutoSPF's 2,000+ customer base.

LinkedIn Profile →

Fix your SPF record in 60 seconds

Try AutoSPF free for 30 days. No credit card required.

Start Free Trial