SPF, DKIM en DMARC uitgelegd

E-mail is ontworpen zonder ingebouwde manier om de afzender te controleren: iedereen kan een bericht versturen dat beweert van uw domein te komen. SPF, DKIM en DMARC zijn de drie DNS-records die dat gat dichten. Samen laten ze een ontvangende server vaststellen dat een e-mail werkelijk van u komt — en wat er moet gebeuren als dat niet klopt.

Ze zijn geen luxe meer. De grote mailboxproviders wegen deze controles zwaar mee, en een domein zonder correcte authenticatie ziet een deel van zijn mail in de spammap belanden.

SPF

Sender Policy Framework

SPF is een DNS-record waarin de eigenaar van een domein vastlegt welke servers namens dat domein e-mail mogen versturen. De ontvangende server vergelijkt het verzendende IP-adres met die lijst.

Vergelijk het met een gastenlijst aan de deur: staat het IP-adres van de verzendende server erop, dan mag het bericht namens uw domein versturen.
Waar het misgaat

Eén domein mag maar één SPF-record hebben. Wie na verloop van tijd meerdere diensten toevoegt — een mailprovider, een nieuwsbriefplatform, een webshop — eindigt soms met twee records, en dan faalt de controle volledig. Alle verzendende partijen horen in dat ene record te staan.

Een tweede valkuil is de limiet op het aantal opzoekingen dat een SPF-record mag veroorzaken. Stapelt u veel diensten op elkaar, dan wordt die limiet overschreden en faalt SPF alsnog.

DKIM

DomainKeys Identified Mail

DKIM is een digitale handtekening die de verzendende server aan elke uitgaande e-mail toevoegt en die de ontvanger met een publieke sleutel uit het DNS controleert. Het bewijst dat het bericht onderweg niet gewijzigd is en werkelijk van het domein komt.

Waar SPF kijkt wie het bericht bezorgt, kijkt DKIM naar het zegel op de envelop: klopt de handtekening, dan is de inhoud onderweg niet aangepast.
Waar het misgaat

DKIM is robuuster dan SPF omdat het niet aan een IP-adres hangt: een doorgestuurd bericht blijft geldig, terwijl SPF daarbij vaak faalt. De klassieke fout is een sleutel die niet gepubliceerd is — de server ondertekent wel, maar het DNS-record ontbreekt, waardoor niemand de handtekening kan controleren.

DMARC

Domain-based Message Authentication, Reporting and Conformance

DMARC is een DNS-record dat aangeeft wat een ontvangende server moet doen wanneer SPF en DKIM niet slagen, en waarheen rapporten over die controles gestuurd mogen worden.

SPF en DKIM stellen vast óf iets klopt. DMARC bepaalt wat er dan gebeurt — en zorgt dat u het te weten komt.
Het beleid
Beleid Wat de ontvanger doet Wanneer gebruiken
p=none Niets — het bericht wordt normaal behandeld, maar u krijgt wel rapporten. Bij de start, om te zien wie er allemaal namens uw domein verstuurt.
p=quarantine Verdachte berichten belanden in de spammap in plaats van de inbox. Zodra u zeker weet dat al uw legitieme verzenders slagen.
p=reject Berichten die falen worden geweigerd en komen nergens aan. Als eindstand, wanneer alles maandenlang foutloos loopt.
Waar het misgaat

Meteen op p=reject zetten. Vergeet u één verzender — de boekhouding die vanuit een pakket factureert, een oude webshop die nog mail uitstuurt — dan komt die mail vanaf dat moment nergens meer aan, zonder waarschuwing. Begin bij p=none, lees de rapporten en verstreng pas daarna.

In welke volgorde pakt u het aan?

Stap Wat Waarom in deze volgorde
1Inventariseer uw verzendersNoteer élk systeem dat namens uw domein mail verstuurt: mailprovider, webshop, boekhouding, CRM, nieuwsbrieftool. Wat u hier mist, breekt later.
2Zet SPF correctEén record, met alle verzenders erin. Controleer meteen dat er geen tweede SPF-record bestaat.
3Publiceer DKIMPer verzendende dienst een sleutel. Controleer dat de publieke sleutel effectief in het DNS staat.
4Start DMARC op p=noneU verandert nog niets aan de aflevering, maar krijgt wel rapporten over wie er namens u verstuurt.
5Lees de rapportenHier ontdekt u de verzender die u in stap 1 vergat — en soms dat iemand uw domein misbruikt.
6Verstreng naar quarantine, dan rejectPas wanneer alle legitieme verzenders slagen. Haast in deze stap kost u mail.

Hoe 2mail dit voor u regelt

U koppelt uw domein en 2mail configureert SPF, DKIM en DMARC voor de mail die via ons vertrekt. Daarmee is het opzet van úw verzendkanaal in orde — de andere diensten die namens uw domein versturen, blijven uw eigen inventaris. Precies daarvoor dienen de DMARC-rapporten uit stap 5.

Bekijk 2mail Over deliverability Hulp bij instellen

Veelgestelde vragen over SPF, DKIM en DMARC

SPF (Sender Policy Framework) is een DNS-record waarin de eigenaar van een domein vastlegt welke servers namens dat domein e-mail mogen versturen. De ontvangende server vergelijkt het verzendende IP-adres met die lijst. Vergelijk het met een gastenlijst aan de deur.
DKIM (DomainKeys Identified Mail) is een digitale handtekening die de verzendende server aan elke uitgaande e-mail toevoegt en die de ontvanger met een publieke sleutel uit het DNS controleert. Het bewijst dat het bericht onderweg niet gewijzigd is en werkelijk van het domein komt.
DMARC is een DNS-record dat aangeeft wat een ontvangende server moet doen wanneer SPF en DKIM niet slagen, en waarheen rapporten over die controles gestuurd mogen worden. SPF en DKIM stellen vast óf iets klopt; DMARC bepaalt wat er dan gebeurt.
Ja. SPF en DKIM controleren elk iets anders, en DMARC koppelt daar een beleid én rapportage aan. De grote mailboxproviders wegen deze controles zwaar mee: een domein zonder correcte authenticatie ziet een deel van zijn mail in de spammap belanden.
Zo is de standaard opgesteld: bij twee SPF-records faalt de controle volledig. Wie na verloop van tijd meerdere diensten toevoegt — een mailprovider, een nieuwsbriefplatform, een webshop — eindigt soms met twee records. Alle verzendende partijen horen in dat ene record te staan.
Op p=none. U verandert dan nog niets aan de aflevering, maar krijgt wel rapporten over wie er allemaal namens uw domein verstuurt. Verstreng pas naar quarantine en daarna reject wanneer alle legitieme verzenders slagen.
Dan komt mail van elke verzender die u vergat nergens meer aan, zonder waarschuwing. Denk aan de boekhouding die vanuit een pakket factureert of een oude webshop die nog mail uitstuurt. Begin bij p=none, lees de rapporten en verstreng daarna.
U koppelt uw domein en wij configureren SPF, DKIM en DMARC voor de mail die via ons vertrekt. Andere diensten die namens uw domein versturen, blijven uw eigen inventaris — precies daarvoor dienen de DMARC-rapporten.
Trust Guard Security Scanned
Bel nu
Verstuur e-mail