Email newsletter glossary

What is DKIM? Email signatures explained simply

DKIM (DomainKeys Identified Mail) lets a domain add a digital signature to each message, taking responsibility for it. Receivers check the signature with a public key the domain publishes in DNS.

How it works

The sending server signs parts of the header and the body and adds the result in a DKIM-Signature header. The signature names the signing domain (d=) and a selector (s=).

The receiver looks up the public key at selector._domainkey.domain and verifies the signature. If the signed content was changed in transit, verification fails.

The From header must always be signed. But DKIM itself does not require the signing domain to match the From domain. Checking that match is DMARC's job.

Why it matters for newsletters

Google requires SPF or DKIM from every sender, and both from senders of more than 5,000 messages a day to Gmail accounts. Mail to personal Gmail accounts needs a DKIM key of at least 1024 bits.

One-click unsubscribe (RFC 8058) also depends on DKIM: the signature must cover the unsubscribe headers.

How to check it

  • Open a message you sent and view the original source. Look for dkim=pass in Authentication-Results.
  • Check that d= in DKIM-Signature is your domain, or a domain in the same organization as your From address.
  • Use a domain checker to confirm the selector's public key is published in DNS.

How Newsletter Ready handles this

Newsletter Ready sends from its own domain with DKIM signing, and the domain has SPF and DMARC records in place.

Each issue is drafted by AI from your website articles. Nothing is sent until you approve it.

Email newsletter glossary

Sources

This page is general information, not legal advice.