Adding DKIM Records

DKIM records are needed only for SMTP sending

DKIM cryptographically signs the emails you send, so receiving servers can verify they really came from you — keeping your messages trusted and out of the spam folder. To send over ImprovMX SMTP, you'll first add two DKIM records to your domain's DNS.

1. Create an SMTP Credential

If you haven't already, create an SMTP credential set by following this guide. DKIM record instructions only appear once a credential has been added.

2. View Required DKIM Records

Open your Domain Settings → DNS Settings tab.

Scroll to the bottom to find the two DKIM records you need to add.

3. Add the Records to Your DNS

Add both records at your DNS provider. Some examples:

Example – Cloudflare

Go to your Cloudflare dashboard → Locate your domain → DNS tab → click Add Record:
Type: CNAME
Name: dkimprovmx1._domainkey
Target: dkimprovmx1.improvmx.com

Do the same for the 2nd DKIM record:

Type: CNAME
Name: dkimprovmx2._domainkey
Target: dkimprovmx2.improvmx.com

Example – GoDaddy

Navigate to your domain → DNS Management → Add:
• Use the DKIM values from ImprovMX
• Leave TTL at default

Example – Namecheap

Go to Domain List → Manage → Advanced DNS → Add New Record:
• Choose CNAME Record
• Enter the DKIM record details

4. Wait for DNS Propagation

DNS changes can take up to 48 hours to propagate, but often update within a few minutes. Check the status in your ImprovMX dashboard or with ImprovMX Inspector.

Next: Add a DMARC Record

DKIM gets your sending working. For extra protection against spoofing, add a DMARC record too — see Adding DMARC Records.

Need help?

Not sure where to paste the records? Reach out to your DNS provider's support team, or contact us — we're happy to help.