Email infrastructure

DKIM

DKIM adds a cryptographic signature to each email; receivers verify it with a public key published in DNS at selector._domainkey.domain.

Also called: DomainKeys Identified Mail, DKIM signature, DKIM record

DKIM: definition

DKIM (RFC 6376) lets a domain take responsibility for a message by signing it. The sending system hashes the body and selected headers and signs them with a private key, adding a DKIM-Signature header that names the signing domain (d=) and a selector (s=).

The receiver fetches the matching public key from DNS at selector._domainkey.domain (for example s1._domainkey.acme.com, usually a TXT record) and checks the signature. A pass proves the signed parts weren't altered in transit and that the signing domain authorised the message. Selectors let a domain run several keys at once, for example one per sending platform, and rotate them.

Unlike SPF, DKIM usually survives plain forwarding because the signature travels with the message, though it breaks if a mailing list or gateway rewrites the signed content. Google requires a key of at least 1024 bits for mail to personal Gmail accounts.

Why it matters

Google and Yahoo require bulk senders to use both SPF and DKIM, and DKIM is what usually makes DMARC pass. For outreach, signing with your own domain (not just your sending tool's default domain) builds reputation on a domain you control and keeps your From: domain aligned.

How Skrap.ai helps

Skrap.ai doesn't set up DKIM for you; you configure it in your email platform and publish the key in DNS. Verifying your list before sending keeps bounces from undoing that work. Use the free email verifier or upload a CSV.

Your Next Customer Is JustOne Search Away

No credit card required100 one-time free credits