← Back to Blog
tutorials 6 min read · 22 Mar 2026

DKIM Signing for cPanel and Plesk: A Complete Setup Guide

Learn how to configure DKIM signing on cPanel and Plesk hosting panels. Step-by-step instructions to authenticate your emails and improve deliverability.

Why DKIM Signing Matters for Your Business Email

DomainKeys Identified Mail (DKIM) is one of the three pillars of email authentication, alongside SPF and DMARC. For European B2B companies relying on cPanel or Plesk to manage their email infrastructure, properly configuring DKIM is no longer optional — it is essential for deliverability, brand protection, and compliance.

Without DKIM, your outgoing emails are far more likely to be flagged as spam or rejected entirely by major email providers such as Gmail, Outlook, and Yahoo. In 2024, Google and Yahoo began enforcing stricter sender authentication requirements, making DKIM a baseline expectation for all bulk and business senders.

In this complete guide, we walk you through setting up DKIM signing on both cPanel and Plesk, along with practical tips to verify your configuration and avoid common pitfalls.

What Is DKIM and How Does It Work?

DKIM works by attaching a cryptographic signature to the header of every outgoing email. The receiving mail server then looks up a public key published in your domain's DNS records to verify the signature. If the signature matches, the email is authenticated as genuinely originating from your domain.

The process involves two components:

When configured correctly, DKIM significantly improves your sender reputation and email deliverability.

Setting Up DKIM on cPanel

Step 1: Access the Email Deliverability Tool

Log in to your cPanel account and navigate to Email > Email Deliverability. This tool was introduced in newer cPanel versions and consolidates SPF and DKIM management into one interface.

Step 2: Check Your Domain Status

cPanel will display a list of your domains along with their current DKIM and SPF status. If DKIM shows as "Problems Exist" or is not configured, click Manage next to the relevant domain.

Step 3: Generate and Install the DKIM Record

Click Install the Suggested Record if cPanel manages your DNS. The system will automatically generate a 2048-bit DKIM key pair and publish the public key as a DNS TXT record under default._domainkey.yourdomain.com.

If your DNS is managed externally (for example, at a registrar like Combell, OVH, or TransIP), you will need to manually copy the suggested TXT record and add it to your DNS zone.

Step 4: Verify the Configuration

After DNS propagation (which can take up to 24–48 hours), return to the Email Deliverability tool and click Repair or Check to verify that the record is resolving correctly.

Setting Up DKIM on Plesk

Step 1: Enable DKIM in Server-Wide Mail Settings

Log in to your Plesk panel and go to Tools & Settings > Mail Settings (under the Mail section). Check the box for Allow signing outgoing mail with DKIM and click OK.

Step 2: Activate DKIM for the Specific Domain

Navigate to Domains > yourdomain.com > Mail Settings. Enable the option Use DKIM spam protection system to sign outgoing email messages. Click Apply.

Step 3: Publish the DNS Record

If Plesk manages your DNS, the DKIM TXT record is added automatically. You can verify this under Domains > yourdomain.com > DNS Settings, where you should see a TXT record for default._domainkey.yourdomain.com.

If you use an external DNS provider, copy the DKIM public key value from Plesk and create the TXT record manually at your DNS provider.

Step 4: Test Your Setup

Send a test email to a Gmail address and inspect the message headers. Look for dkim=pass in the Authentication-Results header. You can also use free online tools such as MXToolbox or Mail Tester to validate your DKIM record.

Common DKIM Mistakes to Avoid

DKIM and Email Signature Management

One challenge many IT administrators face is ensuring that email signatures applied by third-party tools do not break DKIM signatures. If a signature management solution modifies the email body or headers after DKIM signing, the signature can become invalid, causing authentication failures.

This is where choosing the right email signature management platform matters. Badex Signature is designed to work seamlessly with both Microsoft 365 and generic SMTP servers — including cPanel, Plesk, Roundcube, and DirectAdmin environments. By applying signatures in a DKIM-compatible manner, Badex Signature ensures that your email authentication remains intact while delivering professional, branded signatures across your entire organisation.

For companies using cPanel or Plesk to host their email, this compatibility eliminates the common concern that centralised signature management will interfere with deliverability.

Practical Tips for Belgian and European IT Teams

Conclusion

Configuring DKIM signing on cPanel and Plesk is a straightforward process that delivers outsized benefits for your email security and deliverability. Combined with SPF and DMARC, it forms the foundation of a trustworthy email infrastructure.

For organisations looking to layer professional email signatures on top of a properly authenticated email setup, Badex Signature offers a solution that respects your DKIM configuration whether you run Microsoft 365, cPanel, Plesk, or any other SMTP-based environment. Get in touch with us to learn how we can help your team maintain both brand consistency and email integrity.

Ready to automate your email signatures?

Start your free 14-day trial — no credit card required.

Start Free Trial →

Related Articles

tutorials
How to Bulk Import Email Signature Users via CSV | Guide
best practices
Why Your Hosting Clients Need Professional Email Signatures
best practices
Email Signature Management for Remote and Hybrid Teams