DKIM in practice
DKIM is defined in RFC 6376. Your sending service signs each message with a private key, and you publish the matching public key in DNS at a selector, for example google._domainkey.yourdomain.com. The receiver fetches that key and checks the signature in the DKIM-Signature header.
Every service that sends as your domain needs its own DKIM key set up, including your sequencing tool if it relays mail. Google's guidance is a 2048-bit key where your DNS host supports it, and 1024 bits at minimum. DKIM survives forwarding better than SPF, which is why DMARC alignment usually leans on it.
Check your DKIM recordRFC 6376: DKIM Signatures
Last updated 2026-10-14 by Ishan Vats.