Adding email authentication to your domain in GoDaddy is straight forward. Just follow these steps.
Obtain the DKIM and Return-Path records from Postmark
The first step is to obtain the DNS records to add to your domain's DNS from the DNS Settings page for your Domain in Postmark. Go to the Sender Signatures page and click DNS Settings for the Domain you are adding DNS records for.
Once there, you will see the two records for DKIM and Return-Path that need to be added to your DNS.
These records will be used once you login to GoDaddy, so keep the window open.
Adding DNS Records to GoDaddy
Login to GoDaddy and go to your Domain Manager. Find the domain you want to update and click "Manage DNS". You will then be taken to the Domain Management page where you can add your DNS records. Scroll to the bottom of the page and click, "Add" to add a new record.
Adding the DKIM record
Set the type to "TXT" in the dropdown menu option. Then copy the DKIM hostname and value in the TXT field in Godaddy.
Adding the Return-Path record
It is not required to set up a custom Return-Path to verify the domain in Postmark but we highly recommend it to maximize deliverability. While you are adding the DKIM record you should also add the Return-Path record at the same time.
Head back to the Domain Management page and add a new record. This time you'll need to select CNAME for the type.
For the Host value, enter in the Hostname value you see in your DNS Settings page in Postmark for the Return-Path record. If you have not changed it, it will be pm-bounces by default.
For the 'Points to' field in GoDaddy, enter pm.mtasv.net. Click Save and then save the changes you made to your DNS records.
Verifying the records in Postmark
It may take some time for DNS records to propagate. It can take up to 48 hours but usually will be completed in a few minutes. We recommend waiting 30 minutes or so before verifying the records (sometimes longer). For DKIM, Postmark will check your DNS records every five minutes to see if it is valid. You can also execute a manual check by clicking the Verify button in the DKIM row in your DNS Settings page in Postmark. Clicking the Verify button in the Return-Path row will also check to see if that record can be found in your DNS and verify it in Postmark.
If everything is propagated and working, you will see a check mark that DKIM has been verified. Your domain will also now be 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.