Knowledgebase: Mail
SPF record for shared hosting clients
Posted by on 23 January 2014 03:16 AM

DNS Records

The following records are needed for  SPF to work correctly. Replace "" with your own domain name:





v=spf1 a mx  ?all


Note: If you already have an SPF record, you can simply add to this entry. Make sure to add it BEFORE the “all” mechanism as “all” always matches and typically goes at the end of the SPF record.


(22 vote(s))
Not helpful

Comments (14)
kim usry
25 February 2014 04:56 AM
I dont know how to change/edit the SPF record
Michael Carr
28 February 2014 02:51 PM
It can be altered through the DNS editor located within your sites control panel. If you need help making the change you can contact support[at] and we will be glad to assist.
23 March 2014 06:18 AM
Might be worth mentioning that you can leave the 'record name' field blank. I was stuck on that, but fortunately another one of my domains had an spf record so I was able to see it had a blank name.

How to edit would be nice as well, I got that by submitting a ticket, and the answer was:
"add the SPF record for your site from the website panel >> domain >> edit dns zone >> select the TXT record"
In my case there was no TXT record to select, but I could add a record, set its type to TXT, leave the name blank, and set the 'record data' to what Jai specified above. Hope that helps someone ...
Dr Rurikxandr Klarquist Sparkman
24 June 2014 04:01 AM
I also had issues trying to locate where the SPF Record was on the cPanel.

On the main cPanel, go to Domains and look for Advanced DNS Zone Editor. When you click on this you then need to select which of your domains you require.

You can then follow Jai's Procedure above.

Hope this helps.
Emilio G
04 July 2014 02:03 PM
Is that information correct? when you edit the DNS zone you can select various record types, one of them is SPF. So why select TXT if SPF is available? The question is what to enter in the Record name and Record data fields.
Michael Carr
08 July 2014 12:45 PM
An SPF record is a TXT record. You can also select type SPF and it will simply create a TXT record. If you need help getting yours setup simply contact our support and we will be happy to assist.
05 October 2014 12:03 AM
VPS hosting clients need to do this too?
Michael Carr
09 October 2014 12:30 PM
By default our VPS servers do not use mailchannels but we can add that feature. When that is done the SPF records will also need to be updated from the default values.
uchubilo pascal
11 November 2014 04:27 PM
My account is running on a vpsclass plan, recently I encountered spamming/bounce back emails on one of my mail accounts and I was asked to setup SPF records to prevent such from happening again. So considering what you said about VPS servers. Am I suppose to follow the same procedure specified by Jai and jean?
Michael Carr
13 November 2014 10:38 AM
Yes, SPF records are setup in the same manner. If you have a VPS we can also enable mailchannels for you if desired.
Steve Cooke
09 October 2014 01:03 PM
Where does location come into it?
When creating the record the fields are name,type,data
Michael Carr
17 October 2014 01:05 PM
Location is not a part of an SPF record. The SPF record simply tells receiving mail servers which mail servers are authorized to send email from a domain. This helps prevent spoofing of email.
mike poller
12 August 2015 01:43 PM
Google is asking for a SPF record to be added, authorizing Google Apps over my domain. See instructions

I added
v=spf1 ~all
as a TXT record with a name of ""

Is this correct?
Ryan C
12 August 2015 03:13 PM
You should not have to define a "name" field for the SPF record. I believe only our Windows ASP hosting plans would prompt for this, but a picture of what it should semi look like after being filled out can be seen at
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).