Wat is DKIM?
Laatst bijgewerkt:
Samen met SPF en DMARC zorgt DKIM voor complete e-mailbeveiliging. We hebben al uitgelegd wat DMARC en SPF zijn. Nu is het tijd voor het derde onderdeel: DKIM. Deze techniek voorkomt dat je e-mails tijdens verzending worden aangepast. Bij Lettermint gebruiken we DKIM om transactional e-mails veilig te versturen. In dit artikel leggen we uit wat DKIM is en hoe het werkt.
Wat is DKIM
DKIM staat voor DomainKeys Identified Mail. Het is een beveiligingsmethode die in 2007 is ontwikkeld door Yahoo! en Cisco. DKIM voegt een digitale handtekening toe aan elke e-mail die je verstuurt. Deze handtekening garandeert twee belangrijke dingen:
- De e-mail komt echt van jouw domein
- De inhoud is tijdens verzending niet veranderd (geen schadelijke links of malware toegevoegd)
Zie het als een verzegelde envelop. Als iemand de envelop heeft geopend, weet de ontvanger dat er mee geknoeid is. Bij DKIM werkt dit digitaal: de ontvangende mailserver controleert de handtekening. Klopt deze? Dan is de e-mail authentiek en ongewijzigd.
DKIM werkt samen met SPF en DMARC. SPF controleert welke servers jouw e-mails mogen versturen. DMARC bepaalt wat er moet gebeuren met nepmail. DKIM controleert of de inhoud van je e-mail onderweg niet is veranderd.
Hoe werkt DKIM
DKIM gebruikt cryptografie (moeilijk woord voor versleuteling) om e-mails te beveiligen. Het proces werkt met twee sleutels: een privésleutel en een publieke sleutel.
Wanneer je met Lettermint een e-mail verstuurt, gebeurt het volgende:
- Lettermint maakt een digitale handtekening met een geheime sleutel
- Deze handtekening wordt toegevoegd aan de header van de e-mail
- De ontvangende mailserver haalt de sleutel op uit je DNS
- Met deze sleutel controleert de server of de handtekening klopt
- Als alles overeenkomt, is de e-mail goedgekeurd
Dit hele proces gebeurt achter de schermen in milliseconden. Je merkt er als gebruiker niets van. Bij Lettermint zorgen we niet alleen voor deze beveiliging, maar ook voor razendsnelle levering zoals je kunt zien in onze Time to Inbox statistieken.
Loading
Loading
Loading
Loading
De techniek achter DKIM
Een DKIM handtekening bestaat uit verschillende onderdelen die samen de controle mogelijk maken. In de header van je e-mail zie je zoiets als dit:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=example.com; s=default; h=from:to:subject:date;
bh=2jUSOH9NhtVGCQWNr9BrIAPreKQjO6Sn7XIkfJVOzv8=;
b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSb...
DKIM velden uitgelegd
De belangrijkste velden in een DKIM-handtekening:
Veld | Naam | Beschrijving | Voorbeeld |
---|---|---|---|
v | Version | DKIM versie (altijd 1) | v=1 |
a | Algorithm | Gebruikte cryptografische methode | a=rsa-sha256 |
c | Canonicalization | Hoe headers en body worden voorbereid | c=relaxed/relaxed |
d | Domain | Het domein dat de e-mail ondertekent | d=example.com |
s | Selector | Verwijzing naar de juiste publieke sleutel | s=default |
h | Headers | Welke headers worden meegenomen in handtekening | h=from:to:subject |
bh | Body Hash | Hash van de e-mail inhoud | bh=2jUSO... |
b | Signature | De daadwerkelijke digitale handtekening | b=dzdVy... |
DKIM canonicalization
Canonicalization (zie c in tabel hierboven) bepaalt hoe streng DKIM omgaat met kleine wijzigingen in e-mails. Er zijn twee opties:
- Simple: Elke wijziging maakt de handtekening ongeldig
- Relaxed: Staat kleine wijzigingen toe zoals extra spaties
De meeste diensten gebruiken relaxed/relaxed omdat mailservers soms kleine aanpassingen maken aan e-mails tijdens verzending. Denk aan extra spaties, tabs die worden vervangen of regeleinden die anders worden opgemaakt. Zonder deze flexibiliteit zouden veel e-mails onterecht worden afgekeurd.
DKIM instellen
Een DKIM-record plaats je als TXT-record in je DNS. De locatie is anders dan bij SPF of DMARC. Je gebruikt het patroon: [selector]._domainkey.[domein]. Bij Lettermint maken we gebruik van de selector lettermint.
v=DKIM1; k=rsa; p=MIGfMAQ...

DKIM met Lettermint
Bij Lettermint regelen we DKIM voor je. Als je een domein toevoegt, maken we automatisch de benodigde sleutels aan. Jij hoeft alleen het DNS-record dat je van ons krijgt toe te voegen in je DNS.
Waarom DKIM belangrijk is voor deliverability
DKIM is een van de drie authenticatiemethoden die mailservers controleren. Samen met SPF en DMARC bepaalt het of je e-mails in de inbox of spamfolder belanden.
Grote mailproviders zoals Gmail, Outlook en Yahoo geven e-mails met geldige DKIM handtekeningen een hogere reputatiescore. Dit betekent:
- Je e-mails komen vaker in de inbox terecht
- Minder kans op spamfiltering
- Hogere vertrouwensscore bij ontvangers
- Bescherming tegen phishing met jouw domein
Al deze voordelen samen zorgen ervoor dat je e-mails betrouwbaar aankomen waar ze horen: in de inbox van je klanten.
DKIM Check
Test hieronder of je domein een geldige DKIM-configuratie heeft. Vul je domein en selector in om de publieke sleutel op te halen en te valideren.
Weet je niet wat je moet invullen? Vul dan lettermint in bij selector, lettermint.co bij domein.
Conclusie
DKIM is belangrijk voor e-mailbeveiliging. Het voegt een digitale handtekening toe aan je berichten. Zo weten mailservers dat je e-mail echt is en onderweg niet is aangepast. Samen met SPF en DMARC beschermt het je domein tegen misbruik.
Met Lettermint maken we DKIM-configuratie simpel. We genereren automatisch de juiste sleutels en geven je exact aan welk DNS-record je moet toevoegen. Zo weet je zeker dat je e-mails veilig en betrouwbaar aankomen.
Een correct ingestelde DKIM zorgt voor:
- E-mails die niet kunnen worden vervalst
- Betere deliverability en inbox plaatsing
- Bescherming van je domeinreputatie
- Vertrouwen bij ontvangers