DomainKeys Identified Mail (DKIM) attaches a cryptographic signature to every message you send. The receiving server fetches your public key from DNS and verifies the signature, proving the message genuinely came from your domain and was not altered in transit.
How it works
- Your mail provider signs outgoing mail with a private key.
- A matching public key is published as a DNS TXT record at a selector (for example
selector1._domainkey.yourdomain.com). - Receivers verify the signature against that key.
Best practice
Use a 2048-bit key where your provider supports it, rotate keys periodically, and make sure every sending service (marketing platform, ticketing system, CRM) has its own DKIM set up โ unsigned mail from a forgotten service is a common deliverability problem. DKIM, SPF and DMARC together form the modern email-authentication stack.