Adding DKIM and SPF records to Go Daddy

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 ~all

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

Adding records to Go Daddy

Login to Go Daddy and select the domain that you wish the authenticate. Once selected, you should see a link for Launch under the DNS Manager section.

Adding the SPF record

First, we will add the SPF record. Click the Quick Add button under the TXT record section. Copy the entry from the Setup page and paste it into the TXT Value field. The Host field should contain the @ sign to specify it is for your domain. It should look like this:

Adding the SPF record

IMPORTANT: Make sure to review any other sources that you may send email from and add them to your SPF record. For instance, if you use Google Apps you would also have in your SPF record.

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 Quick Add button under the TXT record section. In the Host field add (where TIMESTAMP is your unique selector for your DKIM record). In the TXT Value field insert the DKIM TXT value from the Setup page. It should look like this:

Adding the DKIM record

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 SPF, click on the Verify link in the Sender Signature setup page next to the SPF record. For DKIM, Postmark will check your DNS records every five minutes to see if it is valid. Once it is identified, the DKIM record will be verified automatically.

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


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 as the selector (where TIMESTAMP is your unique selector value) and your domain.

Still need help? Contact Us Contact Us