DKIM-handleiding: wat het is, hoe het werkt en hoe je het instelt

De complete gids voor 2026: hoe u uw e-mails kunt verifiëren, manipulatie kunt voorkomen en domeinmisbruik kunt tegengaan.

Belangrijkste Conclusies

  • DKIM (DomainKeys Identified Mail) maakt gebruik van cryptografische handtekeningen om te controleren of een e-mail door uw domein is geautoriseerd en tijdens het verzendproces niet is gewijzigd.
  • DKIM werkt samen met SPF en DMARC om een compleet authenticatiesysteem voor e-mail te vormen dat spoofing, phishing en ongeoorloofd gebruik van uw domein helpt voorkomen.
  • Een geldige DKIM-handtekening alleen is niet voldoende om aan de DMARC-vereisten te voldoen. Het domein waarmee de e-mail is ondertekend, moet ook overeenkomen met het domein in het zichtbare „Van”-adres.
  • Om DKIM in te stellen, moet je een sleutelpaar genereren, de openbare sleutel in DNS publiceren, het ondertekenen van e-mails inschakelen en de configuratie controleren om er zeker van te zijn dat de authenticatie correct werkt.
  • Door regelmatig DKIM-sleutels te vernieuwen, te controleren en te valideren, blijft de e-mailbeveiliging op peil en wordt het risico op authenticatiefouten op de lange termijn verminderd.
  • Het gebruik van 2048-bits RSA-sleutels, unieke selectors voor verschillende e-mailproviders en periodieke controles worden aanbevolen als best practices voor het handhaven van een goed functionerende DKIM-implementatie.

DKIM uitgelegd

DKIM is een van de drie belangrijkste protocollen voor e-mailverificatie, naast SPF en DMARC. Het maakt gebruik van cryptografische handtekeningen om aan te tonen dat een e-mail door uw domein is geautoriseerd en dat de inhoud ervan tijdens het verzenden niet is gewijzigd. Dit helpt ontvangende e-mailservers om legitieme berichten te onderscheiden van vervalste of gemanipuleerde e-mails, waardoor zowel de beveiliging als de afleverbaarheid van e-mails wordt verbeterd.

In deze handleiding leer je wat DKIM is, hoe het werkt, hoe je DKIM-records publiceert en valideert, hoe je veelvoorkomende authenticatieproblemen oplost, hoe je ondertekeningssleutels vervangt en hoe DKIM samenwerkt met SPF en DMARC om je domein te beschermen.

DKIM correct instellen

Sleutels genereren, records publiceren, ondertekenen inschakelen

Fouten oplossen

Selectors, handtekeningen en uitlijning corrigeren

DKIM afstemmen op DMARC

DKIM laten meetellen voor DMARC

Gratis DKIM-tools

Records controleren, genereren en valideren

Wat is DKIM?

DomainKeys Identified Mail (DKIM) is een protocol voor e-mailverificatie dat gebruikmaakt van cryptografie met openbare sleutels om te controleren of een e-mail daadwerkelijk afkomstig is van uw domein en na verzending niet is gewijzigd. In plaats van uitsluitend te vertrouwen op het IP-adres van de verzendende server, voegt DKIM aan elke uitgaande e-mail een unieke digitale handtekening toe.

Wanneer een ontvangende mailserver je bericht ontvangt, haalt deze je openbare sleutel op uit het DNS en gebruikt deze om de handtekening te valideren. Als de handtekening overeenkomt, doorstaat het bericht de DKIM-authenticatie.

Hoe DKIM werkt

DKIM maakt gebruik van een paar cryptografische sleutels: een privésleutel en een openbare sleutel.

De privésleutel wordt veilig bewaard op uw uitgaande mailserver of bij uw e-mailprovider. Telkens wanneer er een e-mail wordt verzonden, genereert deze privésleutel een unieke digitale handtekening op basis van specifieke onderdelen van het bericht, zoals de hoofdtekst en bepaalde headers. De handtekening wordt vervolgens aan de e-mail toegevoegd als een DKIM-Signature-header.

Wanneer de e-mail de ontvanger bereikt, haalt diens mailserver het ondertekenende domein en de selector uit de header, haalt de bijbehorende openbare sleutel op uit uw DNS-records en verifieert de handtekening.

Als alles klopt, is DKIM geslaagd. Als de e-mail na het ondertekenen is gewijzigd of als de handtekening niet kan worden geverifieerd, mislukt de authenticatie.

Uitleg over de syntaxis van het DKIM-record

Een openbare DKIM-sleutel wordt gepubliceerd als een DNS-TXT-record. Dit record geeft ontvangende mailservers aan hoe ze de handtekening in je e-mails kunnen verifiëren.

Een standaard DKIM-record ziet er als volgt uit:

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCA...

Uitleg over DKIM-selectors

Een DKIM-selector geeft aan welke openbare sleutel moet worden gebruikt om een specifieke e-mailhandtekening te valideren.

In plaats van één DKIM-sleutel voor een heel domein te publiceren, kunnen organisaties meerdere selectors aanmaken die naar verschillende sleutels verwijzen. Hierdoor kunnen verschillende e-mailproviders, applicaties of afdelingen afzonderlijke ondertekeningssleutels gebruiken zonder elkaar te hinderen.

Het kan bijvoorbeeld zo zijn dat uw marketingplatform e-mails ondertekent met de ene selector, terwijl Microsoft 365 een andere gebruikt. Een typische selector ziet er als volgt uit: selector1._domainkey.example.com

  • selector1 is de selector.
  • _domainkey geeft de DKIM-naamruimte aan.
  • example.com is het ondertekenende domein.

Hoe DKIM instellen

Om DKIM in te stellen, moet u een sleutelpaar genereren, de openbare sleutel in DNS publiceren en uw e-maildienst zo configureren dat uitgaande berichten worden ondertekend met de bijbehorende privésleutel.

De precieze werkwijze verschilt enigszins, afhankelijk van je e-mailprovider, maar de algemene werkwijze blijft hetzelfde.

  • Een DKIM-sleutelpaar genereren: De meeste e-mailproviders genereren automatisch een publiek/privé-sleutelpaar wanneer je DKIM inschakelt.
  • Publiceer de openbare sleutel: voeg het meegeleverde DKIM-record toe aan de DNS van uw domein als een TXT-record (of, in sommige implementaties, als een CNAME-record).
  • DKIM-ondertekening inschakelen: Schakel DKIM-ondertekening in op uw e-mailplatform, zodat elke uitgaande e-mail een DKIM-Signature-header bevat.
  • Wacht tot de DNS-wijzigingen zijn doorgevoerd: DNS-updates worden doorgaans binnen enkele uren doorgevoerd, hoewel dit bij sommige providers tot 48 uur kan duren.
  • Controleer of je configuratie klopt: verstuur een test-e-mail en controleer of de DKIM-handtekening de authenticatie doorstaat voordat je de configuratie in productie neemt.

Aanwijzingen voor het instellen van specifieke providers

Moet je een DKIM-record aanmaken?

De gratis DKIM Record Generator van PowerDMARC genereert binnen enkele seconden een paar van openbare en privé-sleutels, waarmee u een correct DKIM-record kunt aanmaken dat u direct in uw DNS kunt publiceren. De tool ondersteunt de aanbevolen 2048-bits sleutels en voorkomt opmaakfouten die vaak de oorzaak zijn van mislukte DKIM-authenticatie.

Start een gratis proefperiode van 15 dagen

Hoe je DKIM kunt controleren en valideren

Nadat je je DKIM-record hebt gepubliceerd, is de volgende stap om te controleren of het naar behoren werkt. Dit houdt in dat je moet controleren of je e-maildienst de DKIM-handtekeningen correct genereert en of de ontvangende e-mailservers deze met succes kunnen valideren.

Een grondige DKIM-validatie moet het volgende bevestigen:

  • Er is een DKIM-record voor het geselecteerde domein.
  • De selector wordt correct omgezet.
  • De openbare sleutel is geldig.
  • E-mails bevatten een DKIM-Signature-header.
  • De handtekening is geverifieerd.
  • DKIM komt overeen met het zichtbare „Van”-domein voor DMARC.

Je kunt de berichtkopteksten ook handmatig bekijken in Gmail, Outlook of Apple Mail om de resultaten van de DKIM-authenticatie te controleren.

Controleer alles in één keer

In plaats van elk element handmatig te controleren, kunt u uw DKIM-configuratie in één keer verifiëren. De gratis DKIM Checker van PowerDMARC controleert of uw DNS-record correct is gepubliceerd, valideert uw selector en openbare sleutel, controleert of uw e-mails worden ondertekend en wijst op configuratieproblemen die van invloed kunnen zijn op de authenticatie of de afleverbaarheid.

Veelvoorkomende DKIM-fouten en hoe je ze kunt oplossen

Zelfs als DKIM is geconfigureerd, kunnen er authenticatiefouten optreden als gevolg van verkeerde DNS-instellingen, verlopen sleutels, onjuiste selectors of wijzigingen in het bericht tijdens de verzending. De meeste problemen worden niet veroorzaakt door het DKIM-protocol zelf, omdat veel ervan het gevolg zijn van afwijkingen in de configuratie of wijzigingen in de infrastructuur.

Hier volgt een kort overzicht van de meest voorkomende DKIM-fouten en hoe je deze kunt oplossen:

FoutWat is er te doen?Oplossingsgids
Geen DKIM record gevondenDe ontvangende server kon je openbare sleutel niet vinden in het DNS.Geen DKIM record gevonden
Selector niet gevondenIn de e-mail wordt verwezen naar een selector die niet in het DNS voorkomt.Hoe vind je een DKIM-selector?
De DKIM-handtekening is ongeldigDe e-mail is na ondertekening gewijzigd of de handtekening is onjuist opgesteld.Probleem met ongeldige DKIM-handtekening oplossen
DKIM PermErrorEen DNS- of configuratieprobleem verhindert de verificatie.Hoe los je een DKIM PermError op?
DKIM: geenDe e-mail was helemaal niet ondertekend.DKIM: geen; bericht niet ondertekend
DKIM-verificatie is misluktHet domein van de afzender komt niet overeen met het zichtbare „Van”-adres.DKIM-afstemming met RFC 5322 corrigeren

Als DKIM plotseling niet meer werkt na het wisselen van e-mailprovider of het bijwerken van de DNS, controleer dan of je de juiste selector gebruikt, of je openbare sleutel correct is doorgegeven en of je e-mailplatform uitgaande e-mail daadwerkelijk ondertekent.

Afstemming tussen DKIM en DMARC

Een succesvolle DKIM-handtekening betekent niet automatisch dat een e-mail aan de DMARC-controle voldoet.

DMARC vereist afstemming, wat betekent dat het domein dat wordt gebruikt om de e-mail te ondertekenen (het d= waarde in de DKIM-handtekening) moet overeenkomen met het domein dat in het zichtbare „Van:”-adres wordt weergegeven, of een goedgekeurd subdomein daarvan zijn.

Bijvoorbeeld:

  • Van: company.com
  • DKIM d=: company.com — Afgestemd
  • DKIM d=: mailservice.com — Niet uitgelijnd

Zelfs als de DKIM-handtekening met succes wordt gevalideerd, kan DMARC nog steeds mislukken als het ondertekenende domein niet overeenkomt met het „Van”-domein.

DMARC ondersteunt twee afstemmingsmodi:

ModusBeschrijving
Ontspannen (adkim=r)Subdomeinen worden als uitgelijnd beschouwd.
Strikt (adkim=s)Domeinnamen moeten exact overeenkomen.

Veel organisaties maken gebruik van e-mailplatforms van derden voor nieuwsbrieven, transactionele e-mails of marketingcampagnes. Als deze diensten berichten ondertekenen met hun eigen domein in plaats van dat van u, wordt DKIM wel goedgekeurd, maar faalt DMARC vanwege een discrepantie.

Door voor elke provider een aangepaste DKIM-ondertekening in te stellen, zorgt u ervoor dat de authenticatie altijd succesvol verloopt.

DKIM-sleutellengtes

De veiligheid van DKIM hangt grotendeels af van de cryptografische sleutel die wordt gebruikt om uw e-mails te ondertekenen.

Hoewel 1024-bits RSA-sleutels ooit de norm waren, wordt in moderne beveiligingsaanbevelingen de voorkeur gegeven aan 2048-bits RSA-sleutels, die een betere bescherming bieden tegen brute-force-aanvallen en voldoen aan de huidige beste praktijken in de sector.

SleutellengteAanbeveling
1024-bits RSAVerouderd. Wordt door veel aanbieders nog ondersteund, maar wordt geleidelijk uitgefaseerd.
2048-bits RSAAanbevolen voor de meeste organisaties.
Ed25519Waar mogelijk werden nieuwere algoritmen ondersteund die een hogere beveiliging bieden bij kleinere sleutellengtes.

DKIM-sleutelrotatie

Door regelmatig sleutels te rouleren worden de gevolgen van een gecompromitteerde privésleutel beperkt en kunnen organisaties een goede e-mailbeveiligingspraktijk handhaven.

Een typisch rotatieproces omvat:

  • Een nieuw sleutelpaar wordt aangemaakt.
  • De nieuwe openbare sleutel publiceren met behulp van een nieuwe selector.
  • Je e-mailserver configureren om e-mails te ondertekenen met de nieuwe selector.
  • Er voldoende tijd inplannen zodat eerder ondertekende e-mails kunnen worden bezorgd.
  • De oude selector uit DNS verwijderen.

Door selectors te gebruiken verloopt deze overgang naadloos, omdat zowel de oude als de nieuwe sleutels tijdens de migratieperiode naast elkaar kunnen bestaan.

Organisaties die meerdere domeinen of e-mailproviders beheren, automatiseren dit proces vaak om de operationele lasten te verminderen en het risico op verouderde of vergeten DKIM-sleutels te elimineren.

DKIM versus SPF versus DMARC

SPF, DKIM en DMARC zijn elkaar aanvullende protocollen die zijn ontworpen om verschillende aspecten van e-mailverificatie aan te pakken.

ProtocolHoofddoel
SPFControleert of de verzendende server bevoegd is om e-mail namens een domein te verzenden.
DKIMControleert of de e-mail na ondertekening niet is gewijzigd.
DMARCZorgt ervoor dat SPF en DKIM overeenkomen met het zichtbare „Van”-adres en geeft ontvangers aan hoe ze met fouten moeten omgaan.

In plaats van het ene protocol boven het andere te verkiezen, zouden organisaties alle drie moeten implementeren. Bijvoorbeeld:

  • SPF kan mogelijk niet goed werken wanneer een e-mail wordt doorgestuurd.
  • DKIM blijft vaak behouden bij het doorsturen, omdat de handtekening intact blijft.
  • DMARC beschouwt de authenticatie als geslaagd als ofwel SPF ofwel DKIM de controle doorstaat en overeenkomt met het „From“-domein.

Samen bieden ze een aanzienlijk betere bescherming tegen spoofing, phishing en identiteitsfraude dan welk protocol dan ook op zichzelf kan bieden.

Gehoste DKIM

Naarmate organisaties groeien, wordt het beheer van DKIM bij meerdere e-mailproviders steeds complexer.

Verschillende marketingplatforms, CRM-systemen, helpdesks en diensten voor transactionele e-mail vereisen vaak afzonderlijke DKIM-selectors, unieke DNS-records en periodieke sleutelrotatie.

Zonder gecentraliseerd beheer raak je gemakkelijk het overzicht kwijt over:

  • Actieve selectors
  • Verlopen sleutels
  • Verweesde DNS-records
  • Aanbiederspecifieke configuraties voor ondertekening

Hosted DKIM vereenvoudigt dit proces door het DKIM-beheer te centraliseren, het handmatige DNS-onderhoud te verminderen en organisaties te helpen een goede authenticatie te handhaven op alle verzendplatforms.

DKIM voor alle afzenders centraliseren

Als u DKIM voor meerdere domeinen of e-mailproviders beheert, kan het handmatig vernieuwen van sleutels al snel lastig worden om bij te houden. Met Hosted DKIM van PowerDMARC kunt u, na een eenmalige DNS-configuratie, selectors beheren, ondertekeningssleutels vernieuwen en DKIM-records bijwerken vanuit één centraal dashboard. Zo hoeft u minder handmatige wijzigingen door te voeren en blijft de authenticatie binnen uw e-mailinfrastructuur consistent.

DKIM-best practices

Het volgen van enkele operationele best practices kan zowel de betrouwbaarheid van de authenticatie als de onderhoudbaarheid op de lange termijn aanzienlijk verbeteren.

Gebruik RSA-sleutels van 2048 bits
Biedt een betere cryptografische beveiliging.
Draai de sleutels regelmatig om
Vermindert het risico dat ondertekeningssleutels worden gecompromitteerd.
Gebruik voor elke aanbieder aparte selectors
Vereenvoudigt het beheer en het oplossen van problemen.
Verwijder ongebruikte selectors
Vermindert het onnodige aanvalsoppervlak.
DKIM valideren na DNS-wijzigingen
Bevestigt dat de handtekeningen nog steeds correct worden geverifieerd.
Controleer regelmatig de authenticatie
Detecteert storingen voordat deze de leverbaarheid beïnvloeden.
Combineer DKIM met SPF en DMARC
Zorgt voor een compleet raamwerk voor e-mailverificatie.
Controleer de e-mailinfrastructuur regelmatig
Detecteert verouderde providers en verouderde DNS-records.

Regelmatige controle is net zo belangrijk als de eerste configuratie. E-mailproviders passen hun instellingen aan, DNS-records veranderen en er komen in de loop van de tijd nieuwe verzendservices bij. Door periodieke controles te houden, zorgt u ervoor dat DKIM uw domein blijft beschermen naarmate uw e-mailinfrastructuur groeit.

Versterk je e-mailverificatie met DKIM

DKIM speelt een cruciale rol bij moderne e-mailverificatie, doordat het ontvangende e-mailservers in staat stelt te controleren of uw e-mails daadwerkelijk afkomstig zijn van uw domein en tijdens het verzenden niet zijn gewijzigd. Hoewel het een essentiële beschermingslaag vormt tegen spoofing en phishing, is DKIM het meest effectief wanneer het samen met SPF wordt ingezet en via DMARC wordt afgedwongen.

Of je nu voor het eerst DKIM configureert, problemen met authenticatie oplost of meerdere e-mailplatforms beheert: het onderhouden van correcte DKIM-records moet een continu proces zijn. Regelmatige validatie, sleutelrotatie en monitoring dragen ertoe bij dat je e-mailauthenticatie effectief blijft, ook als je infrastructuur zich verder ontwikkelt.

Gebruik de gratis DKIM-checker van PowerDMARC om uw configuratie te controleren, genereer nieuwe DKIM-records met de DKIM-recordgenerator en vereenvoudig het doorlopende sleutelbeheer met Hosted DKIM als u meerdere domeinen of e-maildiensten beveiligt.

De gratis tools van PowerDMARC

Krijg grip op de authenticatie van je e-mail met de gratis DKIM-tools van PowerDMARC. Controleer direct je domein, genereer een nieuw sleutelpaar of ontdek het volledige platform. Bescherm je e-mails tegen manipulatie en krijg vertrouwen in je configuratie. Aanmelden is niet nodig.

DKIM Record Checker

Controleer direct het DKIM-record van uw domein, valideer uw selector en openbare sleutel en breng eventuele configuratieproblemen in kaart.

Belangrijkste kenmerken:

  • Directe DNS-controle: controleert of je DKIM-record is gepubliceerd en correct wordt omgezet.
  • Controle van selector en sleutel: controleert of de selector kan worden omgezet en of de openbare sleutel geldig is.
  • Controle van de handtekening: controleert of uitgaande e-mails een geldige DKIM-Signature-header bevatten.
  • Onbeperkt en gratis: voer onbeperkt controles uit zonder dat u zich hoeft aan te melden.
Gebruik DKIM Checker

DKIM record generator

Genereer binnen enkele seconden een publiek/privé-sleutelpaar en een geldig DKIM-record, zonder dit handmatig te hoeven opmaken.

Belangrijkste kenmerken:

  • Ondersteuning voor 2048-bits RSA: genereert standaard de aanbevolen sleutelsterktes.
  • Publicatieklare uitvoer: genereert een correct opgemaakt DNS TXT-record.
  • Foutloze opmaak: verwijdert de syntaxisfouten die vaak tot DKIM-fouten leiden.
  • Beginnersvriendelijk: een eenvoudige interface die is ontworpen voor een snelle en moeiteloze installatie.
Gebruik de DKIM-generator

Beveilig uw e-mail. Implementeer DKIM en DMARC met vertrouwen.

PowerDMARC helpt u om de overstap te maken van inzicht naar volledige bescherming, zonder giswerk. Van het genereren en rouleren van DKIM-sleutels tot het afdwingen van DMARC-beleidsregels en het analyseren van gedetailleerde rapporten: het platform biedt u volledige controle over uw e-mailauthenticatie. Zelfs als u meerdere domeinen en providers beheert, vereenvoudigt PowerDMARC het monitoren, afdwingen, rapporteren en het beheer van meerdere domeinen vanuit één centraal dashboard.

100.000+Beveiligde domeinen
G2-leiderIn DMARC-software
4,9/5Beoordeling op G2

Het platform is gebouwd met het oog op beveiliging en naleving op bedrijfsniveau en voldoet aan de SOC 2-, ISO 27001- en GDPR-normen, zodat uw gegevens beschermd blijven terwijl uw e-mailbeveiliging wordt uitgebreid.

SOC 2 ISO 27001 AVG

Klanten vertrouwen op PowerDMARC, niet alleen vanwege de diepgang, maar ook vanwege de duidelijkheid.

"PowerDMARC is een zeer krachtige en veelomvattende tool die het dagelijkse werk rond het monitoren van e-mailauthenticatie en beveiligingsfuncties aanzienlijk vereenvoudigt. Het biedt inzicht en duidelijkheid die anders moeilijk te realiseren zouden zijn. Ik kan PowerDMARC van harte aanbevelen aan iedereen die zijn e-mailbeveiliging wil versterken!"

— Yves P., systeemingenieur

Voor internationale teams is toegankelijkheid ook belangrijk.

"PowerDMARC biedt een oplossing voor de complexiteit die gepaard gaat met het beheer van meerdere e-mailbeveiligingsprotocollen. Het gaat niet alleen om de overstap naar een 'p=reject'-beleid; het biedt ook een uitgebreide oplossing door DKIM en DMARC te hosten. Wat ik het leukste vind aan PowerDMARC is de volledige ondersteuning voor de Japanse taal, waardoor het platform veel toegankelijker en eenvoudiger te beheren is in vergelijking met andere tools."

— Hiro H., CEO

Dus als u klaar bent om het knoeien met berichten een halt toe te roepen, de afleverbaarheid te verbeteren en volledig inzicht te krijgen in hoe de e-mail van uw domein wordt ondertekend, biedt PowerDMARC u de tools en de ondersteuning om dit op de juiste manier aan te pakken.

Veelgestelde Vragen

Versleutelt DKIM e-mail?

Nee. DKIM versleutelt e-mails niet en beschermt de inhoud ervan niet tegen inzage. Het controleert of het bericht na ondertekening niet is gewijzigd.

Heb ik DKIM nodig als ik al SPF gebruik?

Ja. SPF en DKIM lossen verschillende problemen op. SPF verifieert de verzendende server, terwijl DKIM het bericht zelf verifieert. Door beide te gebruiken, wordt een betere bescherming geboden en wordt de naleving van DMARC verbeterd.

Kan DKIM ook zonder DMARC werken?

Ja. DKIM werkt onafhankelijk van DMARC, maar DMARC zorgt ervoor dat authenticatiebeleid en afstemming worden gehandhaafd. Als je DKIM zonder DMARC implementeert, zorgt dat wel voor authenticatie, maar wordt aan ontvangende servers niet aangegeven hoe ze met mislukte berichten moeten omgaan.

Hoe vaak moeten DKIM-sleutels worden vernieuwd?

De meeste organisaties vernieuwen hun DKIM-sleutels om de 6 tot 12 maanden of onmiddellijk na een vermoedelijke inbreuk. In omgevingen met strenge beveiliging kunnen de sleutels vaker worden vernieuwd.

Kan ik meerdere DKIM-records hebben?

Ja. Organisaties publiceren doorgaans meerdere DKIM-selectors voor verschillende e-mailproviders of tijdens sleutelrotatie. Elke selector verwijst naar een afzonderlijke openbare sleutel, waardoor meerdere ondertekeningsconfiguraties veilig naast elkaar kunnen bestaan.