InMotion Hosting Support Center

SPF records are necessary in order to help prevent your email addresses from being spoofed. If you do not understand what spoofing or an SPF record is, please see our Guide to SPF Records. This article is part of that series where we demonstrate how to set up a basic SPF record from within your cPanel.

Creating a basic SPF Record within cPanel

  1. Log into your cPanel dashboard.
  2. From the main cPanel page, look for the Email category. From there, click on the Authentication icon.
  3. This brings you to the Authentication screen. Begin by finding the SPF subsection, which is the vast majority of the page. Scroll down to the lower part of the screen and check the checkbox for the All Entry (ALL):.

    This is important as it adds the '-all' to the end of the record so that all addresses that fail the other checks will be rejected.
  4. Now that you have set the basic SPF settings, scroll back up to the top and click the Enable button for the SPF section.

The server now creates the SPF record for your hosting account. You will receive a success message along with the SPF record's full syntax on the screen.

Was this article helpful?

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2018-10-31 11:12 am

Hi, My domain is hosted on res217 server. What are the hosts and domains, I must enlist in my spf record before making it STRICT all (-all). I believe my server uses multiple Ip addresses to relay emails, hence all those ip addresses must be enlisted within the record.


42,946 Points
2018-10-31 1:53 pm
You will need to look at your WHM for the list of sites and IP addresses under your account. You will only be able to see the information under your account. If you have any further questions or comments, please let us know .
n/a Points
2016-11-21 2:03 pm

thanks, it worked, saved me a lot of time!!!!

42,946 Points
2015-11-04 5:24 pm
Hello Madness,

Sorry for the problem with the settings not apparently working. The settings are correct. The main issue is that there are some servers who not use these systems. They will only be effective with those that do use SPK and DKIM. The warnings about the authoritative nameservers can be ignored. As long as those domain names are pointed to our servers, then these settings will be valid.

You also have the option of using services like SpamCop or SpamAssassin that can help in fighting spam.

If you have any further questions or comments, please let us know.

Arnel C.
2015-11-04 12:39 am
The above did not work and I have this information in my Cpanel

Email Authentication
Email authentication helps to prevent spam. The options below attempt to equip email messages with verifiable information so that your server can automatically detect the nature of incoming and outgoing messages.

Enable these features to reduce the number of failed delivery notifications you receive when spammers forge messages from your domain(s). These features also stop spammers who forge messages that claim to be from your domain(s).

In order to ensure that SPF or DKIM takes effect, you must confirm that this server is an authoritative nameserver for “”. If you need help, contact your hosting provider.


DKIM allows your server to verify incoming email and prevent incoming spam messages. This feature ensures that incoming messages are unmodified and are genuinely from the indicated sender.

Status: Enabled WARNING: The system cannot verify that this server is an authoritative nameserver for “”. [?]
Your current raw DKIM record is:
default._domainkey 14400 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyaDE/cK6qPFIH7/LdEjdyWovAOPJad4gxVfCKuK81jYvrE02HNrncvifAnYeX7i+ZRZgkYSfiyDsmPKchAa9VDkFitlFM2GvsF8jP5+T9Un1Ovhf1T27rYnHtlnMzefG+q6v33e7IEZ3crAergva2srDrHdpAdKruZgBD5nWhw4KZcNMeverOTv97kTdBMXVY" jeWlVsSQO/0JLTtEBqUBt75T24SEUcVD17zMhAhuG5/kxImgNWXkF9spn9APBJrsL4DSEuIt5PAwofnWxy4ix6KreTn7OnLyiO8zGiISqCvyQyDYKWm5tWRxqiXEW/bebgNqOlFwSbyfSNqQUssIwIDAQAB\;

The SPF system allows you to authorize servers and IP addresses to send mail from your domain(s). This feature prevents outgoing spam messages.

Status: Enabled WARNING: The system cannot verify that this server is an authoritative nameserver for “”. [?] Disable
Your current raw SPF record is: v=spf1 +a +mx +ip4: +ip4: -all

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

5 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!