DKIM (DomainKeys Identified Mail) ondertekent elk bericht dat je verstuurt met een privésleutel. De bijbehorende publieke sleutel staat in DNS, zodat ontvangers kunnen controleren dat het bericht echt van je domein komt en onderweg niet is gewijzigd. DKIM is een van de twee controles achter DMARC, naast SPF.
De publieke sleutel staat in een TXT-record op selector._domainkey.jouwdomein.nl. De selector is een naam die je mailprovider kiest, dus één domein kan meerdere sleutels hebben, één per verzendende dienst.
Om je selector te vinden, stuur je een mail naar jezelf en open je het originele bericht. In de DKIM-Signature-header is de s=-tag de selector en d= het domein. Veelgebruikt zijn google voor Google Workspace en selector1 en selector2 voor Microsoft 365.
| Tag | Betekenis |
|---|---|
v=DKIM1 | Markeert het record als DKIM. |
k=rsa | Het sleuteltype. rsa is de standaard, ed25519 wordt ook ondersteund. |
p= | De publieke sleutel. Een lege waarde betekent dat de sleutel is ingetrokken. |
t=y | Testmodus. Verwijder die zodra DKIM werkt. |
Gebruik RSA-sleutels van 2048 bit. Sleutels van 1024 bit werken nog, maar worden niet meer aanbevolen.

