Disclaimer: THIS STUFF IS NOT FOR BEGINNERS. SPF records are sensitive to typographic errors. If you're not sure what you're doing, please ask your domain registrar's support team for help creating or updating your record.
What is SPF?
SPF stands for "Sender Policy Framework"; it is a list, stored in DNS, of IP addresses and domain names that are allowed to send mail on behalf of your domain. They look like this:
Your SPF record can be updated in the DNS section of your domain registrar's control panel. A domain registrar is a company that sells domain names; some examples are GoDaddy and Namecheap. Every registrar has a different site layout, so if you're not sure where to find the DNS settings please ask your registrar's support staff for help.
How do I know if I have one?
SPF records are usually set up manually, however your registrar may have added one automatically for you. You can check if you have an SPF record configured by using the MxToolbox SPF Checker. Just type in your domain name like so and click "SPF Record Lookup" (leave "IP Address" blank):
The 17hats Mail Server and SPF
If you do have an SPF record, and you are using the 17hats mail server for your outgoing mail, you'll need to make sure you update your SPF record with our mail server's IP address: 220.127.116.11
The example SPF record in the beginning of the article, with our mail server's IP included, would look like this:
v=spf1 ip4:18.104.22.168 include:_spf.protonmail.ch -all
Optimizing Your SPF Record
To make sure you modified your SPF correctly, you can paste it into the VamSoft SPF Syntax Validator and click "Validate":
If you already have an SPF record, but you're getting warnings about it being too long, try running it through the wiseTools SPF Minimizer. Just enter your domain name and click "Minimize":