Setting up DomainKeys and SenderID is well worth doing as a way of authenticating your emails, officially nominating Campaign Monitor as an authorised sender for your domain.
However, it can be a tricky process because it relies on DNS changes being made, and every host and DNS provider seems to use a different method.
We’ve listed guides for a few specific providers already, but today’s guide covers a multitude of hosts who use a recent version of CPanel to administer domains.
How to add authentication records to your CPanel domain
First off, a big thank you goes to Campaign Monitor customer Brad Schmidt for providing these instructions for us.
Adding SenderID
- Select DNS Functions, Edit DNS Zone
- Select domain you want to edit.
- In the first field, put yourdomainname.com. (be sure to include the trailing “.”)
- Select TXT
- Enter the SenderID value in right field, which you can get from your account. It looks like
“v=spf1 mx include:cmail1.com ~all”
Adding a DomainKey
- In the first field put: cm._domainkey (this time there is no trailing “.”)
- Select TXT
- Paste your key from your account into the right field
The quotes around the text may be added automatically for you, or you may have to add them in – we’ve heard conflicting reports, so just check what happens when you save. It should look like this:
- Now go to restart services
- Restart the DNS Server (Bind)
That’s it! You may have to wait a few hours for the DNS changes to propagate, but eventually Campaign Monitor should be able to verify that your records have been added. Make sure you have clicked the ‘I’ve added the records, verify them for me’ button in your account too.