Sender Policy Framework (SPF) is an email-validation system used to prevent spam or spoofed mails from coming into your inbox. SPF is a TXT record just like the A, CNAME, MX and other DNS records. This DNS record allows the domain owners (senders) to authorize their IP addresses or MX records or even external mailers to send the emails from that particular domain. From the last statement, it is clear that SPF record has to be added for all your domains if you host multiple domains in your hosting account.
Before going onto how to set it up, let’s see how it works. When an email is received by a mail server, it compares the IP from which the mail is received and the IP(s) authorized in the SPF record. If the IPs match, mail is allowed to go to the inbox, else it would be rejected with SPF validation failure error.
[Here’s the authoritative source for this information.]
How to setup SPF record
If you are using Pickaweb Name servers, you can add the SPF record by doing the following:
- Login to cPanel
- Go to Domains >> Advanced DNS Zone Editor >>Add a record
- Set the SPF record. [Please note that the TYPE field should be TXT and TXT Data is “v=spf1 a:spf.securespamf
- Click “Add Record”.
Here is a sample SPF record:
pickawebtest.co.uk. 3600 TXT “v=spf1 a:spf.securespamf
pickawebtest.co.uk – Name
3600 – TTL
TXT – Type
If you are not using Pickaweb name servers, you need to add the SPF record as shown above in your external DNS manager.
If you need a hand with this, contact our ever reliable 24/7 support team either by LiveChat or via Support Email and they will get the job done for you.