DKIM is an email authentication method that attaches a cryptographic digital signature to outgoing emails. It proves that the email was sent by an authorized server and was not altered in transit.
How DKIM works:
- Your sending server signs each outgoing email using a private key
- The corresponding public key is published in your domain's DNS as a TXT record
- The receiving server retrieves the public key and validates the signature
- A match = DKIM pass. No match or missing signature = DKIM fail.
DKIM DNS record format:
selector._domainkey.yourdomain.com TXT "v=DKIM1; k=rsa; p=[public key]"
Why DKIM is non-negotiable for warm-up:
Emails without DKIM signatures are treated as untrustworthy by most major ISPs. Gmail's 2024 sender guidelines require DKIM for bulk senders. Reputation cannot be meaningfully built on unauthenticated sends.
Key length: Use 2048-bit RSA keys minimum. 1024-bit is deprecated and may fail security checks.