When viewing an email message containing a valid DKIM header, the recipient’s domain receive server retrieves the public signing key published via DNS and then uses that key to authenticate and verify that no unauthorized modification has occurred during transit over the Internet.
Enabling DKIM on FreshMail
- Login to your FreshMail account
- Navigate to “Settings”. You can find it on the top-right corner of your screen
- On the left hand side menu bar, click on “DKIM verification”
- Now click on “Authenticate new domain”
- A DKIM verification window will appear that would prompt you to enter the domain name for the domain you want to enable DKIM for
- Enter your domain name and click on Add
- FreshMail will now display the DKIM public key that needs to be published in your domain’s DNS
Publishin the record in the DNS
After you get your public key from FreshMail:
- Login to your DNS provider’s management console as the admin
- Navigate to the DNS records section for your individual domains
- Create a TXT or CNAME record depending on the type of DKIM record provided to you
- Copy and paste the hostname and value
- Save changes to your record and wait for 48-72 hours for your DNS to process these changes
After successfully adding the record, log back into your FreshMail account and click on the “Verify” button.
You can lookup and validate the published DKIM DNS record using this free DKIM record lookup tool. Enable DMARC for your domains to protect against spoofing. Sign up for a DMARC trial today!