How do I add an SPF record to my domain name?

This article will explain what an SPF record is and how to add one to your domain name.

An SPF record is a Sender Policy Framework record that is used to stop people receiving forged email (i.e. spam or phishing). By adding an SPF record into your DNS configuration, any mail servers that receive your emails will verify that the email has in fact come from a trusted source.

To add an SPF record to your domain name, you’ll first need to ensure your domain is pointed to the 123 Reg nameservers. Otherwise, any configurations you’ve made to the DNS through our Control Panel will not take effect.

You will need to set your DNS at your nameserver provider. For more information on how to do this, please view the following article: How do I change the nameservers for my domain name?

Please note: it will take between 24-48 hours for any nameserver changes to become active.

Once this has been done, simply follow these instructions:

Step 1 of 7

If you’re currently using 123 Reg Mail, please continue to follow the instructions outlined below.

If you do not use 123 Reg Mail, you will need to generate your record first, which can be done at SPFwizard.


Step 2 of 7

Next, you will need to log in to your 123 Reg Control Panel.

Step 3 of 7

Next, select Manage All opposite Domains within the ‘All Products and Services’ section.

Step 4 of 7

You will now see a complete list of your purchased domain names. Select the domain you want to update from the provided list.

If you can’t find your domain in this list, you may be able to find it on the Domain Name Overview page within our legacy Control Panel. For more details on this, please read the following article: How do I access and manage my products?

Select Domain

Step 5 of 7

If you’re using our current Control Panel, select DNS in the navbar.

If you’re using our legacy Control Panel, scroll down to the Advanced Domain Settings section and select Manage DNS.

Step 6 of 7

If you’re using our current Control Panel, you will now see a list of DNS records for your domain. From here, click Add New Record.

If you’re using our legacy Control Panel, select the Advanced DNS tab near the top.

Step 7 of 7

Next, create a new record with the following information:


For Generation 2 mailboxes

Name/HostnameTypeValue/Destination TXT/SPF
@TXT/SPFv=spf1 -all


For Generation 1 mailboxes

Name/HostnameTypeValue/Destination TXT/SPF
@TXT/SPFv=spf1 mx a -all


Once done, click Add or Save to complete the process.

Please note: it will take between 24-48 hours for any DNS records to become active, provided you didn’t also change the nameservers.

Important: avoid inserting special characters such as “ or spaces after the SPF as they may create issues with the DNS setup.

Some users may wish to add multiple SPF records to their domain name. We do not recommend adding multiple SPF records, and instead suggest that you merge your SPF records into one.


Related Products:

  1. Domain Name Search