How to Configure DomainKeys Identified Mail (DKIM) for SmarterMail and Plesk

Note: This article is intended for dedicated server customers. If you are using a shared hosting plan please reach out to our support team for assistance.
This article explains how to setup DKIM (DomainKeys) in SmarterMail and configuring the DNS records through Plesk
Remember to hit SAVE after every SmarterMail step!
DomainKeys is an e-mail authentication system designed to verify the DNS domain of an e-mail sender and the message integrity. The DomainKeys specification has adopted aspects of Identified Internet Mail to create an enhanced protocol called DomainKeys Identified Mail (DKIM).
Set Up A Selector And Key
  1. Log into SmarterMail as the domain administrator
  2. Click the Settings icon
  3. Expand the Domain Settings and Advanced Settings folders in the navigation pane
  4. Click Mail Signing
  5. Click the Options tab and select the Enable DomainKey Signing checkbox
  6. Click the Certificate tab. In the Selector field, enter a unique name
  7. In the key size drop-down change the selection to 1024 or 2048
  8. Click Generate Key in the content pane toolbar
Please Note: Plesk 17.5.3 and below only support a max of 256 characters in a TXT DNS record as such Plesk will only support a key size of 1024 bytes, however, if you are on a server using Plesk 17.8.11 you should be able to use a larger key size
Enter DNS Records Into Plesk
Note: The following steps only apply if you are hosting DNS through Plesk, otherwise you will need to replicate them in your own DNS host's management panel.
  1. Login to your Control Panel
  2. In the Subscriptions section click the domain name you need to manage DNS for
  3. Click on the DNS Settings icon
  4. Click Add Record
  5. Add the following TXT record as shown into Plesk: (o=- denotes that all mail from the domain should be signed)
  6. Click Add Record again
  7. Create another TXT record, this time for the domain name using the format selector._domainkey where selector is whatever value you entered as the selector in the previous section (you still need to include ._domainkey after it)
  8. Paste the key that was generated into the record
Testing The Record
After you have added or removed any DNS entries you will be prompted with the message Changes made to DNS records are not saved yet. The changes made are highlighted below. Click Update to apply the changes to DNS zone or click Revert to abandon the changes. Your DNS changes will not be applied until you click Update. Once you have confirmed your DNS changes are correct click the Update button for your new changes to take effect. To check the record you can use the free service provided by DMARC Analyzer. Changes to your DNS may take up to 48 hours to propagate.  If you would like more information on DNS propagation please see DNS Propagation and Why It Takes So Long.

Add Feedback