The DNS record type 99 (spf) Has Been Deprecated?

Question Mark
Some of the links on the Website may be "affiliate links". This means if you click on the link and sign up or purchase an item, I may receive an affiliate commission at no cost to you. Please check Disclaimer for more info.

The DNS record type 99 (spf) Has Been Deprecated?

If you have seen the error “The DNS record type 99 (SPF) has been deprecated”, there’s a big possibility that you’re having trouble verifying an SPF record from your email provider.

This isn’t something we see everyday, but just in case you did.

Don’t panic, this is relatively easy to fix.

If you were told by your email provider to add an SPF record in the DNS, you must add it using TXT record instead of the actual SPF.

Yes. There’s an actual SPF type, but SPF records are defined using TXT.

Since SPF was deprecated in 2014, you should always at least have a TXT record present, even if you already have an SPF type.

Here’ an example.

[ninja_tables id=”229″]

The use of alternative DNS RR types that was formerly supported during the experimental phase of SPF was discontinued in 2014.

SPF records must now only be published as a DNS TXT (type 16) Resource Record (RR) [RFC1035]. See RFC 7208 for further detail on this change.

According to RFC 7208 Section 3.1: During the period when SPF was in development, requirements for assigning a new DNS RR type were more stringent than they are today and support for the deployment of new DNS RR types was not deployed in DNS servers and provisioning systems.

The end result was that developers of SPF discovered it was easier and more practical to follow the TXT RR type for SPF.

Note: You may only have one SPF record per fully-qualified name, if you need to add additional SPF record from another host, you should add them to your existing SPF record.

[ninja_tables id=”231″]

To learn more about SPF record formatmechanismsmodifiers and record limitations.

You may visit DNSimple’s help article for detailed information.

Back to top

Let us know what you think