What is DKIM and why you should care

A DomainKeys Identified Mail, also known as DKIM, gives an organization the opportunity to take responsibility for a message while it is in transit. The message is signed with the organization's certificate and a signature is added to the email headers.

Many email clients (such as Yahoo!, Gmail, Outlook, and others) will check for a valid DKIM signature on incoming email as a means of recognizing the originator. When a mail server receives an email it assesses the DKIM header and then performs the following tasks:

  • Retrieve the public key from the DNS of the sending domain (re: if the sender is
  • Use the key to decrypt the signature and verify the content

In that sense, DKIM is a means of increasing the deliverability of your email campaigns and your sender reputation, as it allows you to let the receiving mail server verify your reliability.

Our platform supports setting up DKIM on your sender accounts but requires that you have control over the DNS settings of your sending domain. When you set up your sender account, you can ask your administrator to set up your DKIM records by doing the following:


1. Click on the Account icon, located on the right top corner of your Dashboard and then, choose the Settings option on the drop-down menu appearing.DKIM_and_use_1.png


2. Tap on the Senders tab on the menu on the left.


3. Check which of your sender accounts have a valid DKIM signature. Ticked boxes under the SPF / DKIM column indicate sender accounts with valid SPF and DKIM signatures respectively.DKIM_and_use_4.png


4. Click on the Set up SPF/DKIM button next to the sender address for which you want to set up a DKIM record.DKIM_and_use_5.png


5. On the Domain keys identified mail (DKIM) area, copy and paste the necessary information to your domain's DNS records. Note that depending on your hosting provider you may need to make small changes to the provided records.DKIM_and_use_6.pngFurthermore, it is important to remember that at this point, and in order to finalize the process, it might be necessary that you wait anywhere between 30 minutes to 48 hours before you can move to the next step. After the waiting time is over, visit the page once again and proceed with the final step.

6. Come back to your account in our platform, and click on the Verify DNS record button to complete the verification.