How to Set Up DKIM for your Sender Domain

You may need to set up DKIM for your sender domain to improve deliverability or if you are experiencing email spoofing issues.

Adding a Sender Domain and setting up DKIM will help assure your subscribers that emails MailPoet sends on your behalf were indeed sent by you and thus may improve the deliverability of your emails.

This applies only if you're sending with the MailPoet Sending Service.

A sender domain is the domain you are using on the FROM address of your emails. Usually, it is the same domain as your website, but this may not always be the case. If you're sending your emails as johndoe@example.com, your sender domain is “example.com”. 

Please note that it's impossible to set up a DKIM record using a free email address, such as Gmail.com or Yahoo.com, so there is no need to take any action if that's your case. More about it here.

Adding a new Sender Domain

1
Add your domain to the My Sender Domains list by typing your domain into the "Domain" input and clicking "Add a new Sender Domain": 

2
Add the requested DNS records to your domain's DNS server and click "Verify DNS records": 

You will need to add the three DNS records through your DNS provider. Usually, it is the same organization you purchased your domain from ( e.g. GoDaddy, NameCheap), or your hosting company.  

Adding/creating the DNS records

You'll need to create two CNAME and one TXT DNS record to properly set up DKIM for your domain. To make it easier for you, you can check the instructions from some of the most popular hosting providers by referring to the list below:

Important: Some DNS providers may create DNS records with a duplicate domain name, and your records will be shown as "Invalid" in the MailPoet's account. This is the case of GoDaddy and Namecheap, for example. To fix this, please follow these steps


Troubleshooting  

If you've added the records, but are having trouble verifying them, you can check if your records are propagated properly and have the correct values in pubic DNS. To do that, visit these links (change example.com to your sender domain first):

If the records are still showing as "Invalid" in your MailPoet account, please check this article for more troubleshooting tips.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.