How do I add DomainKeys/DKIM and Sender ID records to my DNS?
Every hosting and DNS provider out there seems to handle DNS management differently, so there's no single set of instructions that will work everywhere. We plan on continually adding instructions for different providers here, so if yours isn't included and you've set your records up, please send the instructions/screenshots through and we'll add it for everyone else.
Here is an excellent overview of domain registrars and DNS providers that support TXT records.
Select your DNS/hosting provider for detailed instructions:
- Bluedomino
- DNS Made Easy
- GoDaddy
- Media Temple
- Network Solutions
- Pair
- Register.com
- Textdrive
- Melbourne IT
Bluedomino
While Bluedomino do not provide an interface to edit your DNS for each domain, simply send them a support request with the following:
- The domain you'd like to add these records for.
- The DomainKeys TXT name, such as "cm._domainkey.yourdomain.com"
- The full DomainKeys TXT Text.
- The TXT text for the Sender ID record.
As soon as they've confirmed your records have been updated, head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.
DNS Made Easy
Select the domain name you want to update
After logging in to your account, click the corresponding "Records" link for the domain you're updating.

Click on "Add TXT record"

Enter your DomainKey details
Add cm._domainkey in the "Name" field and the supplied DomainKeys record in the Data (TXT) field. Press "Continue" and then click "yes" to confirm the information is correct.

Next, add the Sender ID record
Click on "Add TXT record" again.

Enter the Sender ID details
Leave the "Name" field blank and enter the supplied Sender ID record in the Data (TXT) field. Make sure you add inverted commas ("") around your Sender ID record. Press "Continue", make sure the Sender ID record has include:cmail1.com in it and then click "yes" to confirm the information is correct.

Tell Campaign Monitor to verify your records
Head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.

Your records should be set up
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.

Select the authenticated domain the next time you send a campaign for this client
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.

GoDaddy
Display a list of your domain names
After logging in to your account, mouse over the domains option and bring up a list of all your domain names.

Click on the domain you want to authenticate

Head into your DNS settings
Click on "Total DNS Control and MX Records" under Total DNS. If this isn't available then you may need to upgrade your account to get access to it.

If you see "Total DNS: (Not hosted here)", then your DNS is hosted somewhere else and you'll need to make these changes with them instead of GoDaddy.
Create a new TXT record
Scroll down to your TXT records and then click on "Add New TXT Record".

Add your DomainKeys details
For the TXT Name, include the full text, such as "cm._domainkey.yourdomain.com". Add the supplied key to the TXT Value. Press OK. Your DomainKeys record will then be set up in the next few minutes.

Create an SPF/Sender ID Record
Scroll down to your TXT records and then click on "Add New SPF Record". This will load the GoDaddy SPF wizard.

Select "an ISP or other mail provider"

Click on the "Outsourced" tab
For help on what to select for the Inbound, Outbound and PTR tabs, click here. Enter cmail1.com as an outsourced domain. Click OK.

Review your SPF/Sender ID record
Review the record created and make sure include:cmail1.com is present. Once you're happy with it, click OK.

Tell Campaign Monitor to verify your records
Head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.

Your records should be set up
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.

Select the authenticated domain the next time you send a campaign for this client
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.

Media Temple
Select your domain name
After logging in to your account, click the "Domains" tab and bring up a list of all your domain names. Click on the domain name you want to authenticate.

Click on "Edit Zone"
Under DNS Zone you should see an "Edit Zone" option. Click it.

Add your Sender ID record
Scroll down to the bottom of the page and then click on "+ Add a record". Change the drop down to TXT and then add your Sender ID record by filling in the record "Name" field and the record "Text" field by copying and pasting the information from your Campaign Monitor account.

Click the "Save" button.
Click the "+ Add a record" button.
Repeat step 3 for the DomainKey record.

Important: If you receive an error message after you press the save button when trying to add the DomainKey TXT record, simply open a support ticket with Media Temple requesting that they add the TXT record for you. Be sure to include the TXT Name and TXT Text in your support ticket request.
Wait 30 minutes.
Tell Campaign Monitor to verify your records
Head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.

Your records should be set up
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.

Select the authenticated domain the next time you send a campaign for this client
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.

A big thanks goes to Mike Bowzeylo from Base2 Studio for sending through the instructions for Media Temple.
Network Solutions
Manage domain names
After logging in to your account, click "Manage them" (your domain names - if you have more than one) then click on the domain name you want to manage.
Click 'Edit advanced DNS settings'
Click 'Manage advanced DNS Records'
Scroll down to TXT records
Click 'Add/edit'
Enter the DomainKeys/DKIM and Sender ID from your account:

Important: Enter the '@' symbol in the host column for Sender ID - Network Solutions will automatically add '(None)'.
Click "Continue"
Wait 30 minutes
Tell Campaign Monitor to verify your records
Head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.

Your records should be set up
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.

Select the authenticated domain the next time you send a campaign for this client
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.

Thanks to Steve Freedman from pchelpman for sending through the instructions for Network Solutions.
Pair
Login to your account control center
After logging in, select 'Manage' under 'Domain Hosting Management'.

Select your domain name
Select 'custom DNS records'

Select 'Add New Custom DNS records'
Add a TXT record

Paste in the SenderID entry
add your Sender ID record by filling in the record "Name" field and the record "Text" field by copying and pasting the information from your Campaign Monitor account.

Click 'Create TXT Record'
Repeat steps 4-6 for the DomainKey record.
Wait 30 minutes.
Tell Campaign Monitor to verify your records
Head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.

Your records should be set up
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.

Select the authenticated domain the next time you send a campaign for this client
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.

Our thanks to Enrique Pardo from edesign for sending through the instructions for Pair.
Register.com
While Register.com do not provide an interface to edit your DNS for each domain, simply send them a support request with the following:
- The domain you'd like to add these records for.
- The DomainKeys TXT name, such as "cm._domainkey.yourdomain.com"
- The full DomainKeys TXT Text.
- The TXT text for the Sender ID record.
As soon as they've confirmed your records have been updated, head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.
Textdrive
While Textdrive do not provide an interface to edit your DNS for each domain, simply send them a support request with the following:
- The domain you'd like to add these records for.
- The DomainKeys TXT name, such as "cm._domainkey.yourdomain.com"
- The full DomainKeys TXT Text.
- The TXT text for the Sender ID record.
As soon as they've confirmed your records have been updated, head back into your account and tell Campaign Monitor to verify your records by clicking on the "I've added the records..." button.
Once Campaign Monitor has verified your records, you should see a confirmation like the one below. Some DNS providers can take up to 2 days to update your records, so if we can't find them right away we'll keep checking over a 48 hour period. As soon as the records have been found (or if we don't eventually find them), we'll send you an email.
Now that the domain's authenticated, it will appear as an option when you select the "from email address" for that client.
Melbourne IT
- Login to your account control panel (usually accessed via http://yourdomain/ControlPanel - note the caps on "C" and "P")
- From the "Hosting Control Panel" which you are now on, select Zone File Editor
- For your chosen domain, select the Action "Edit Zone" from the drop down box
- Enter cm._domainkey.your-domain.com in the Name field
- Enter a time (say86400) in the Ttl field
- Choose TXT for the type
- Paste in the key value as provided in your account into the spec field
- Choose Continue
You should receive an email from Melbourne IT confirming the change. You can add an SPF record in the same way.
-
Didn’t find an answer?
Check the customer forums
Need an answer fast? Jump in our lively customer forums for a quick response.
Send an email to support
If you can’t find an answer here or in our forums, you can always email support and we’ll see what we can do to help.
Built by Freshview • Contact Us • Anti-spam Policy • Terms of Use • Privacy Policy
Proud founders of the Email Standards Project and supporters of the design community.