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 include:spf.mtasv.net ~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:
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 include:_spf.google.com 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
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:
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.
- DNS takes some time to propagate. You may have to wait a few hours.
- Try using the DKIM keycheck tool. Insert
TIMESTAMPpmas the selector (where TIMESTAMP is your unique selector value) and your domain.