The all-in-one domain name and web hosting solution
Back to Helpdesk
SPF record information and how to create an SPF record

Do you know what SPF records are? If not, don't worry - you're not the only one. Most people have never heard of them, and also searched for things like "What is SPF?" and "SPF meaning". But they are an important part of your email security, and it's worth taking the time to learn more about them. In this post, we'll explain what SPF records are, how they work, and how to set them up for your own domain name. So read on to find out everything you need to know!

What is SPF email?

SPF record means "Sender Policy Framework record." This is an email authentication system that helps prevent spam from being sent on behalf of your domain name. An SPF record is a TXT record that must be present in the DNS zone of a domain. These DNS records contains a list of IP addresses or hostnames that are allowed to send emails on behalf of that domain.

What is an SPF Record?

If you've been wondering, "What is SPF" record, we'll explain the answer to your question here. An SPF record is a type of DNS record that indicates which servers are allowed to send mail on behalf of a particular domain. This means that if you have an SPF record on your DNS configuration, additional SPF checks are performed before sending email from your domain. The receiving mail server will check if the server (IP address) sending the email is authorized by the SPF record. If the server (IP address) is not authorized, the receiving server will mark the email as spam or even refuse to process the email. This is required logic for receiving mail servers to stop spam and spammers.

SPF records are one of the many ways we arm ourselves against spammers.

SPF record - How does it work?

SPF records are designed to ensure that emails sent from a particular domain are really from that domain. This prevents emails from being sent from other domains with the goal of making them appear to come from the actual domain (this is called "email spoofing").

An SPF record is a way for a domain owner to indicate which servers are allowed to send outgoing email on behalf of the domain. This is done by adding a TXT record to the domain's DNS configuration file.

An SPF record contains a list of domains authorized or authorized IP addresses that are allowed to send emails on behalf of the domain. This list is called "include" statements. There can also be "a" statements and "mx" statements in an SPF record.

If a recipient receives an email from an email sender for which no SPF record has been configured, the recipient will not know if the email message actually originated from the domain for which it was intended. In order to ensure that emails sent from a specific domain actually originate from that domain, senders must configure an SPF record for their domain. Therefore, SPF can improve email deliverability. In fact, many email deliverability experts consider SPF to be an essential part of the email deliverability checklist.

SPF records have limitations as well. For example, SPF only looks at the return path domain, but it doesn't validate against the "From" domain.

SPF records are like little children: you have to check them regularly and they can cause a lot of trouble if you don't take good care of them.

How do I change or add an SPF record?

Email Servers of

An SPF record helps prevent spammers from sending emails on behalf of your domain. Many hosting companies require you to create these records manually for each domain name. However, at, implementing SPF is handled by us. We automatically create an SPF record for you and keep them updated, so you can concentrate on more important things. Plus, we offer unlimited email with every domain name you buy from us. So simply turn on email for your domain name and start sending and receiving messages right away. With, you can be confident that your messages will arrive in the inbox.

Email servers elsewhere

Adding an SPF record to your domain's DNS records is easy. First, you need to know which servers are authorized to send email on behalf of your domain. This is usually your hosting provider's mail servers, but sometimes it can be an external email provider. Once you know which servers are authorized, you can add an SPF record using the following syntax below.

SPF Record Syntax, example record

"v=spf1 a mx ip4: ip6:2001:4860:4860::8888 ~all"

This is an example SPF record. You add this SPF record example as an SPF TXT record for your domain name, after making the necessary changes. You can only have one SPF record for your domain name.

In this syntax, "v=spf1" indicates that it is an SPF record, "a" and "mx" are types of DNS records indicating that the server is authorized to send email on behalf of the domain, "ip4" specifies the ipv4 address of the server, "ip6" specifies the ipv6 address of the server. Enter the IP addresses of the server that is authorized to send email on behalf of your domain. If you have multiple servers or IP addresses, you can add multiple "ip4:" lines and "ip6:" address lines. Finally, "~all" indicates that all other servers are not authorized to send email on behalf of your domain.

SPF record check - Check existing SPF record validity

If you are not sure if your SPF record is set up properly, you can validate SPF with an online SPF record checker. It's important to make sure your SPF record is valid, as SPF verifies the domain name from which emails are sent, which prevents spoofing attacks. However, you won't have to worry about this if you become a user of, as we'll automatically configure a correct SPF record for you.

SPF records help secure email addresses against spam and phishing.

Why is it important that the SPF record exists?

An SPF online record is important because it helps prevent email from being sent from your domain name without your permission. This can happen if someone uses your email address to send spam, without actually having access to your email address. They can then no longer spoof your email address.

SPF record history, for nerds like us

Sender Policy Framework (SPF) records are not new. They originated in the mid-1990s, when the Internet was still relatively small. At that time, there were no mail programs as we know them today. E-mail was sent via programs powered by the command line.

One of the first SPF records was created in 1997 by Paul Vixie, the founder of the Berkeley Internet Name Domain (BIND). He named the record Sender Policy Framework, or SPF. SPF was designed to protect email traffic from spoofing.

In 2003, SPF was adopted by the Internet Engineering Task Force (IETF). The IETF is an organization dedicated to the design, development and standardization of Internet protocols. SPF became an official Internet protocol in 2005.

In 2007, a new version of SPF was released called Sender ID. Sender ID was an attempt by Microsoft to unify SPF with another anti-spam record called Caller ID. However, the difference between the two records was too great, so Sender ID never really took off to further protect email.

SPFv2 and SPFv3

In 2009, a new version of SPF was released, called SPFv2. This version was designed to be compatible with Sender ID. However, SPFv2 never really took off. In 2015, a new version of SPF was released, called SPFv3. SPFv3 is compatible with SPFv2, but includes a number of improvements.

It's worth noting that SPF records are an important part of the Internet today. They help secure mail addresses against spam and phishing.

Generate SPF record automatically at

If you're looking for an SPF protected domain name with a valid SPF record, register your domain name at We'll create a new SPF record for you automatically, so you won't need to use an SPF generator / SPF record generator for creating an SPF record. You'll also have peace of mind knowing your mail is safe from spoofing attempts. Your SPF record is automatically configured. In addition, your domain name at includes unlimited email, web hosting, SSL security and our user-friendly website and online store builder. What are you still waiting for?

Ready to search for your domain name?

Couldn’t find what you were looking for?

You can always chat with one of our experts for any questions you might have!

New articles added