DKIM (DomainKeys Identified Mail) adds a digital signature to your outgoing emails so that receiving servers can verify the email really came from your domain. It is one of the most important steps for inbox delivery.
Step 1 — Enable DKIM via Email Deliverability
- Log in to cPanel.
- Under Email, click Email Deliverability.
- Find your domain and click Manage.
- If DKIM shows a warning or is missing, click Repair. cPanel will generate and install the DKIM key automatically.
What if Email Deliverability is not available?
Some plans manage DNS elsewhere. In that case, generate the DKIM key in cPanel and add it manually to your DNS zone:
- In cPanel → Email Deliverability, click Manage for your domain.
- Under the DKIM section, copy the full TXT record value shown (it starts with v=DKIM1).
- Log in to wherever your DNS is managed.
- Add a new TXT record with the name default._domainkey.yourdomain.com and paste the value.
Verify DKIM is working
Send a test email to check-auth@verifier.port25.com. You will receive an automated reply showing whether DKIM passed or failed. Alternatively, use https://mxtoolbox.com/dkim.aspx.