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
- NTT/Verio
- Heart Internet
- Hostgator
- CloudFlare
- IPOWERWEB
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, enter "cm._domainkey" without the quotes. 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.
NTT/Verio
- Log in to the Backroom, and from the DNS Information Interface select the domain you wish to verify
- Click "Add Resource Record(s)"
- Paste in DomainKeys/DKIM and Sender ID, (see screenshot below) the click "Add Resource Record(s)" to save the new resource records

Heart Internet
1 - Log into your Heart Internet account.
2 - Select Manage Domains
3 - Choose the domain you wish to edit
4 - Select DNS Management
5 - Under Create New TXT Records add the following:-
a - subdomain = cm._domainkey.
text = Paste in the key value as provided in your account into the spec field
b - subdomain = [LEAVE BLANK]
text = Paste in the key value as provided in your account into the spec field
6 - Click on update DNS.
7 - Verify in 24 hours.

Hostgator
While hostgator provide an interface to edit your DNS for each domain, it is not possible to add both records in the correct format. Instead, you will need to send Hostgator a support request with the following:
- The domain you'd like to add these records for
- The DomainKeys TXT name, as "cm._domainkey"
- The full DomainKeys TXT Text in double quote marks (eg "k=rsa;t=y;p=MHswDQYJKoZIhv… =")
- 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.
CloudFlare
- Login to your account at CloudFlare (link in the top right)
- Go to DNS Settings

- Add the new TXT records

IPOWERWEB
While IPOWERWEB provides an interface to edit your DNS for each domain, it is not possible to add both records. Instead, you will need to send IPOWERWEB a support request to the register department with the following:
- The domain you'd like to add these records for
- The DomainKeys TXT name, as "cm._domainkey"
- 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.