Adding DKIM and SenderID records to Godaddy

Adding email authentication to your domain in Godaddy is straight forward. Just follow these steps.

Obtain the SPF and DKIM records from Postmark

The first step is to obtain the DNS entries from your sender signature in Postmark. Go to the Sender Signatures section and click on the sender signature. Once there, you should see a link to View SPF/DKIM Setup Instructions. The page will show two records that should be added to DNS TXT entries:

v=spf1 a mx include:spf.mtasv.net ~all

k=rsa; p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhALZllb8wNEhCMSNSdMXG3eL...

These records will be used once you login to Godaddy, so keep the window open.

Adding records to Godaddy

Login to Godaddy and select the domain that you wish the authenticate. Once selected, you should see a link for Total DNS Control. Follow this link and find the button labeled Add new TXT record. A form should appear at the top of the page.

Adding the SPF record

First, we will add the SPF record. Copy the entry from the Sender Signature instructions page and paste it into the TXT Value field. Leave the Name field blank and click OK to save. It should look like this:

Picture_13.png

Adding the DKIM record

Adding the DomainKeys/DKIM record is a bit more tricky. It must be added to a subdomain. This is done by adding the subdomain into the Name field. As we did with SPF, click the Add new TXT record button. In the Name field add pm._domainkey. In the Value field insert the DKIM instructions from the sender signature page. It should look like this:

Picture_14.png

Verifying the records

It may take some time for DNS to propagate. We recommend waiting 30 minutes or so before verifying the records (sometimes longer). To verify the records, go back to the main Sender Signatures page in Postmark. To verify each record, click on the verify link next to the sender signature.

Picture_15.png

If everything is propagated and working, you should see a check mark that it has been verified.

Troubleshooting

What if it does not verify? There are some common reasons why this might not happen.

  1. DNS takes some time to propagate. You may have to wait a few hours.
  2. Try using the DKIM keycheck tool. Insert pm as the selector and your domain.