Sender Policy Framework (SPF) is an email validation system designed to prevent spam by detecting email spoofing. It does this by enabling receiving mail servers to verify allowed sending mail servers for a domain by checking the domain's SPF record.
Learn more about SPF records and their format at:
https://web.archive.org/web/20190224184030/http://www.openspf.org/SPF_Record_Syntax
https://tools.ietf.org/html/rfc7208#section-5
Edit SPF Record
The SPF protocol only allows one SPF record per subdomain. That single SPF record can include multiple rules from all of your email providers.
We include a default SPF record for all domains. SPF records are a special type of TXT record. You can make changes to your SPF record by modifying the TXT record that starts with "v=spf1".
Change your SPF record by following the instructions below:
- Login to your Control Panel at https://www.misk.com/cp/
- Click on your Domain Name
- Under Essentials in the top area, click DNS
- Click the Edit button for the dns record with a blank Subdomain, Type as TXT, and Details starting with "v=spf1". That is your SPF record.
- Replace the Text value with your new SPF record
- Click Save
Merging SPF Records
To add an email sender to your SPF record, we recommended you first obtain the specific SPF record your email provider wants you to use, and then merge it with your existing SPF record. This helps avoid mistakes and ensures you've included the correct SPF record for all of your email providers.
Since you can only have one SPF record per subdomain, you modify/merge only the middle portion of the SPF records to suit your needs.
For example, our default SPF record is "v=spf1 include:_spf.misk.com ?all". If another provider told you to add "v=spf1 include:_spf.example.com ~all", you would merge only the middle portion and end up with "v=spf1 include:_spf.misk.com include:_spf.example.com ?all" as your SPF record.
Documentation and examples for formatting your SPF record can be found at:
https://web.archive.org/web/20190224184030/http://www.openspf.org/SPF_Record_Syntax
https://tools.ietf.org/html/rfc7208#section-5
Examples for some common situations are below:
- To add a another existing SPF record to your own, add "include:_spf.example.com" inside the SPF record.
- To add a specific mail server domain / hostname, add "a:smtp.example.com" inside the SPF record.
- To add a specific mail server ip, add "ip4:192.168.0.1" inside the SPF record.