DKIM (DomainKeys Identified Mail) is an email authentication method that uses public key encryption to verify that emails are sent from an authorized server and have not been altered in transit. If DKIM is not configured, emails are more likely to be rejected or delivered to the recipient’s Spam/Junk folder.
This article explains how to generate a DKIM record in MailEnable and add it to your domain’s DNS.
Steps to Create a DKIM Record in MailEnable
Step 1: Open MailEnable Administration Console
1. Log in to the MailEnable server.
2. Open the MailEnable Management Console.

Step 2: Navigate to the Domain
1. In the left-hand pane, expand: MailEnable Management → Messaging Manager → Post Offices
2. Expand the required Post Office.
3. Click on Domains.

Step 3: Open Domain Properties
1. Right-click on the domain for which you want to configure DKIM.
2. Click on Properties.

Step 4: Configure DKIM (DomainKeys)
1. In the Domain Properties window, go to the DKIM (DomainKeys) tab.
2. Click on the Configure button.

Step 5: Set DKIM Settings
Configure the DKIM options as follows:
Enable the checkbox "Sign outgoing messages"
Encryption algorithm: rsa-sha256
Next, create a new selector:
1. Click on New Selector
2. Enter the selector name: default.domainkey
3. Key size: 2048
4. Click the OK button.

MailEnable will now generate the DKIM public key.

Step 7: Add DKIM Record to DNS
Copy the generated DKIM Record and add it to your DNS as a TXT Record.
→ Looking to generate a DKIM record in Plesk? Please refer to add DKIM in Plesk for more details.
→ Looking to generate a DKIM record in SmarterMail? Please refer to add DKIM in ISPConfig for more details.
→ Looking to add a DKIM record in ISPConfig? Please refer to add DKIM in Smartermail for more details.
