What is DKIM?
DKIM cryptographically signs your outgoing email so receivers can verify it was not altered and really came from your domain. Learn how it works.
DKIM (DomainKeys Identified Mail) attaches a cryptographic signature to your outgoing email. Receiving servers verify that signature against a public key you publish in DNS, proving the message really came from your domain and was not tampered with in transit.
How the signature works
Your mail server signs each message with a private key. The matching public key lives in a DNS TXT record at a "selector" subdomain. The receiver reads the DKIM-Signature header, fetches your public key from DNS, and checks the signature — a match proves authenticity and integrity, using the same HMAC/public-key ideas as other signing.
DKIM with SPF and DMARC
DKIM complements SPF (which authorizes sending IPs) and DMARC (which sets policy when checks fail). Together they are the standard defense against spoofing and are increasingly required for good deliverability. A DNS lookup shows your DKIM TXT record.
Try it now — free, no signup
Use the DNS lookup in your browser. Then, when you need it at scale with an API key and higher limits, grab the full Eveses API.