How To Generate A DKIM Record in MailEnable (AccuWeb)?

3 minutes
DKIM-In-MailEnable-AccuWeb

Generating a DKIM record in MailEnable requires admin access to your Windows VPS. Let’s go through the built-in DKIM configuration tool that creates your cryptographic key pair and provides the public key for DNS publishing.

Enable DKIM at the server level

Before configuring DKIM for your domain, you need to activate it server-wide first (this is a one-time setup).

Open the MailEnable Management Console (MMC). Navigate through the following path:

  1. Servers → Localhost → Extensions
  2. Find Domain Keys (DKIM) and right-click
  3. Select Properties
  4. Check Enable DKIM
  5. Click OK

Access the domain DKIM configuration

Once server-level DKIM is enabled, configure it for your specific domain.

  1. Click Messaging Manager in the MailEnable Management window
  2. Select Post Offices from the left panel
  3. Locate your domain in the domains list
  4. Right-click your domain (example.com) and choose Properties
  5. Switch to the DKIM (DomainKeys) tab

Configure DKIM settings

Click Configure to access the DKIM setup panel. These settings control how your outgoing emails get signed.

SettingRecommended valueWhy
Sign outgoing messagesCheckedActivates DKIM signing
Encryption algorithmrsa-sha256Industry standard, widely supported
Canonicalization (header)relaxedTolerates whitespace changes in transit
Canonicalization (body)relaxedPrevents signature breaks from formatting

Create your DKIM selector

Enter a unique selector name (default, mail, or mailenable works well). Choose your key size based on your security needs.

  • 1024-bit — Faster processing, adequate security
  • 2048-bit — Stronger security, slightly slower (recommended)

Check the box to make this selector active. Only one selector can be active at a time — activating a new one deactivates previous selectors.

The Test mode option signals that you’re testing DKIM and that receivers should not treat failures more harshly. Leave it off in production.

Copy your public key

Click Update, then OK to generate the key pair. MailEnable displays your public key in the text box at the bottom of the form — copy this entire text string. This public key gets published to DNS so receiving servers can verify your signatures.

Add DNS TXT record

Create a new TXT record in your DNS management panel (through your domain registrar or DNS provider, not AccuWeb). Format the record exactly as shown below.

FieldValue
Record typeTXT
Host/Nameselector._domainkey (replace “selector” with your actual selector name)
ValuePaste the public key text from MailEnable
TTL3600 (or your default)

DNS updates typically appear within minutes but can take up to 24-48 hours, depending on the TTL and resolver caching.

After DNS propagation completes, run a free email deliverability test to confirm your DKIM signatures are passing validation — The test shows whether receiving servers can successfully verify your signatures.

Still getting DKIM failures?

DKIM configuration can break if your DNS syntax is wrong or your private key gets corrupted. If you get a DKIM fail, our team can diagnose the issue within minutes.

Schedule a free consultation with our email deliverability specialists — we’ll review your MailEnable configuration, verify your DNS records, and resolve any authentication issues blocking your emails.

Frequently asked questions  

Here are some commonly asked questions on this topic: 

Can I use multiple DKIM selectors? 

Yes, but only one can be active at a time. Create additional selectors for key rotation, then activate the new one when ready.

What happens if my DKIM key size is too small? 

Use 2048-bit if your DNS host supports it. Gmail requires ≥1024-bit and recommends 2048-bit for stronger security.

Do I need to restart MailEnable after configuration? 

No. DKIM signing starts immediately after you click Update and OK.

How do I verify that DKIM is functioning correctly? 

Send a test email to a Gmail account, view the original message, and check headers for “dkim=pass”.

Where do I find my DNS management panel? 

Check your domain registrar (e.g., GoDaddy, Namecheap) or contact AccuWeb support if they manage your DNS.

Email Deliverability Score
Enter Your Email Address To Check Your
Deliverability Score
Envelope
Invalid phone number

How To Create A Distribution List In Outlook [All Versions]
A distribution list lets you email an entire group by typing one name instead of […]
January 2, 2026
Domain Reputation 101 [What It Is, How To Check & How To Fix It]
Domain reputation is the opinion mailbox providers have of your sending domain — a score […]
December 28, 2025
MTA-STS Explained — TLS Encryption For Inbound Email
MTA-STS (Mail Transfer Agent Strict Transport Security) tells sending servers that your domain only accepts […]
December 28, 2025