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.
- 1Go to Google Admin Console (admin.google.com)
- 2Navigate to Apps → Google Workspace → Gmail → Authenticate email
- 3Click 'Generate new record' next to your domain
- 4Copy the DKIM public key provided
- 5Add a TXT record in your DNS with the name shown (usually: google._domainkey.yourdomain.com) and the key as the value
- 6Return to Gmail settings and click 'Start authentication'
DKIM Record Lookup
Verify your DKIM record is live in DNS. Enter your domain and the selector your ESP uses.
Common selectors:
What a DKIM DNS Record Looks Like
Type
TXTAlways a TXT record
Name / Host
selector._domainkeyReplace '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
36001 hour is standard; lower for faster propagation during setup