DomainKeys/DKIM with GoDaddy

Using a domain key (similar to DKIM) helps protect the content of your message between sending by JangoMail and receiving by your recipient.

The steps below use GoDaddy as the hosting provider. If not using GoDaddy, the exact steps to get your domain’s DNS editor or control panel will no doubt differ, but overall, you have some means of making or editing entries in your DNS settings. A control panel/interface named cPanel is commonly used, so if you’re not sure where to start and you see cPanel, that will be your entry point into editing your DNS settings. From there, you would look for something like a zone editor.

Note: There are a few providers who use their own custom editor interface, so if you can’t figure out where to go, contact Support and we’ll help you with the edits. And not to complicate matters, but there are some providers who don’t allow you to add a TXT record, and if you find that’s the case, you’ll have to contact support at your provider (or put us in touch with your point of contact).

The image below is from a cPanel layout (HostMonster, as an example, uses this).

When everything is finished (including adding an SPF record), the entries should look like this (the basic information shown, not necessarily this exact layout):

Using GoDaddy as an example, where you have already gone into your JangoMail and generated a new domain key in Settings under the Sending and Receiving section, view the key settings of your key and copy the key value into your clipboard via Ctrl-C so you can paste in later within your zone editor.

In new window/tab that appears in your browser, copy the entirety of the “Value” field:

For GoDaddy: Log into your account, go to Visit My Account, go to Domains, expand the section as needed to find your domain, and click the Launch button. Or, click Launch and then click the link for your domain of interest.

On the Domain Details page, select the DNS Zone File tab.

You can click the Use Classic DNS Manager link if you want. Otherwise, to add a new record, click on Add Record:

In the popup window, select TXT record.

In the following window, enter the selector value in the Host field, and paste in the key from your JangoMail account:

In this example, the selector value I created/entered in my JangoMail account was jm. The host value entry is then:

jm._domainkey

Paste in the “k=rsa…” key value in the TXT Value column (this is all one line, the line wrapping is because of formatting on the web page).

The TXT value that is pasted in:

k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBV4zvxvMyBy/UU3qbJ8t9v2DLDfCcvC567yd+jyywEJoF2jNIpRsrmyN199a1fjj7eKwVq4fdgJrqaq0DPDkMqAuPfSzwIzE5CeEozWxWcSgjZvajr7Rm+FVcmdAqBIkeW49xv+5F7g6BWTc6TxnmanbNpsvrs2p5vsTF8Tq/kwIDAQAB

From here, you can click Finish (you can continue to add other records, but to make it simple, this example is just one at a time).

Click Save Changes in the red action bar that appears back out on the main page:

You will see a popup message about the setting taking anywhere from an hour to 48 hours, but the results can usually be seen right away in various online testing tools/websites (e.g., network-tools.com).

In the new editor layout for GoDaddy, the entry looks like this:

In the Classic GoDaddy editor, it looks like this (the second line):

Go back into your account and enable the key (click the icon the arrow is pointing to), and if successful, you’ll see a blue checkmark for the status and a “Domain key enabled” message at the top of that popup alerting you to the status.

That’s it (well, almost, see #3 below). When you send a campaign or transactional email from your account, and you use the domain name in your From Address, the domain key is added behind the scenes. There’s nothing you need to do to use the key.

 

Additional Information

1. If you are using a subdomain name for your From Address, then your host value is (using “jm” as an example of a selector, and “news” as my subdomain name):

jm._domainkey.news

2. When you create your domain key in JangoMail, only use the domain name. Your domain name does not include www. That is part of a website address/URL. The image below shows a variety of selector names being used across multiple domains. Note that you do not see any “www.sample.com” names as the domain name value. You do see a subdomain of news, but no www.

 

Example Domain

Using a domain named jangodemo.com, you can see the DNS values at network-tools.com (select the DNS Records radio button, enter jangodemo.com, and click Go, or use this link).

You can see the SPF record (the TXT entry) with include:jangomail.com. The domain key uses "jango" as the selector value, so if you enter jango._domainkey.jangodemo.com, you’ll see the key value, or you can use this link.

 

Setting up delivery is critical to successful campaigns.

Last Updated: 10.22.14 AE

Have more questions? Submit a request
Powered by Zendesk