Adding DKIM and Return-Path records to GoDaddy
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 click the 'Launch' button next to DOMAINS. Next, click the gear icon for the domain you are adding DNS records for. Click 'Domain Details' from the menu and then click the 'DNS Zone File' tab. This area is where you can add the DNS records for this domain.
Adding the DKIM record
The DKIM record must be added to a sub-domain in your DNS. This is done by adding the sub-domain into the Name field.
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 DNS Settings page. It should look like this:
If you are adding the DKIM record for a sub-domain (such as sub.example.com), you would need to include your sub-domain in the DKIM record's Host field. In our example using sub.example.com, the Host would need to be set as TIMESTAMPpm._domainkey.sub
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 your DNS Zone file tab and click 'Add Record'. 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 make sure to click 'Save Changes' to save the changes you made to the DNS Zone file.
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 couple hours. 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 should 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.