DKIM Setup Guide

DKIM (DomainKeys Identified Mail) cryptographically signs your emails so inbox providers can verify they really came from you. Select your email provider below for step-by-step instructions.

Why DKIM Matters

  • Proves your emails haven't been tampered with in transit
  • Required for DMARC to work properly
  • Boosts deliverability — Gmail, Outlook and Yahoo all check DKIM
  • Unlike SPF/DMARC, DKIM keys are generated by your email provider— you can't create them manually

Setup Instructions by Provider

Click your email service provider to see the exact steps.

  1. 1Go to Google Admin Console (admin.google.com)
  2. 2Navigate to Apps → Google Workspace → Gmail → Authenticate email
  3. 3Click 'Generate new record' next to your domain
  4. 4Copy the DKIM public key provided
  5. 5Add a TXT record in your DNS with the name shown (usually: google._domainkey.yourdomain.com) and the key as the value
  6. 6Return to Gmail settings and click 'Start authentication'
Official documentation →

DKIM Record Lookup

Verify your DKIM record is live in DNS. Enter your domain and the selector your ESP uses.

Will check: google._domainkey.yourdomain.com

Common selectors:

What a DKIM DNS Record Looks Like

Type
TXT
Always a TXT record
Name / Host
selector._domainkey
Replace 'selector' with the one your ESP provides (e.g. google, s1, selector1)
Value
v=DKIM1; k=rsa; p=MIGfMA0G...
The full public key string provided by your ESP
TTL
3600
1 hour is standard; lower for faster propagation during setup