Wiki· Updated 17 Oct 2026
DKIM not found: selector, publishing the key and checking
Where to find the selector, how to publish the DKIM public key, and why DMARC is fragile without it.
What's wrong
DKIM signs mail with the domain's key; receivers verify the signature with the public key in DNS at <selector>._domainkey.example.com. If the record is missing or the selector is wrong, the signature can't be verified and forwarded mail fails DMARC.
Finding the selector
Open the source of any sent message and find the DKIM-Signature header: s= is the selector, d= the domain. Typical ones: Google — google, Microsoft 365 — selector1/selector2, Yandex 360 — mail.
How to fix
- Enable DKIM in your mail provider's panel and copy the record.
- Publish it (TXT or CNAME — whatever the provider gives):
mail._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqh..."
- A 2048-bit key doesn't fit one TXT string — split it into 255-character chunks; most DNS panels do this for you.
- Verify in Email DNS Checker with the selector.
Use 2048-bit keys; 1024 bits is considered weak.
