Op deze pagina
De drie zijn ontstaan als antwoord op hetzelfde probleem: in het oorspronkelijke mailprotocol kan iedereen elk adres als afzender invullen. SPF werd in 2006 voor het eerst vastgelegd, DKIM in 2007, DMARC in 2015. Pas toen Gmail ze in februari 2024 verplicht maakte voor grote verzenders, en Microsoft in mei 2025 volgde, werden ze iets waar elke kmo mee te maken krijgt. Wie vandaag mail in de spammap ziet belanden, vindt de oorzaak bijna altijd in een van de drie; hoe je die zoekt, staat in waarom komt mijn mail in spam.
Drie controles op een envelop
Denk aan een brief. SPF is de gastenlijst aan de deur van je domein: welke postkantoren mogen namens jou brieven versturen. DKIM is de verzegelde envelop: een handtekening die bewijst dat de brief onderweg niet geopend of veranderd is. DMARC is de huisregel: wat de ontvanger doet als de gastenlijst of het zegel niet klopt, en naar wie hij daarover een rapport stuurt.
Drie lagen op een mail
Van: offerte@jouwbedrijf.be
Aan: klant@gmail.com
Je offerte voor de renovatie
Verstuurd door: een server van Microsoft 365
SPFDe gastenlijst
Controleert: Mag deze server mailen voor jouwbedrijf.be?
Faalt als: je nieuwsbrieftool niet op de lijst staatTXT op jouwbedrijf.be
DKIMHet zegel
Controleert: Is de mail onderweg ongewijzigd, getekend door jouwbedrijf.be?
Faalt als: de tool tekent met haar eigen domeinSleutel op selector._domainkey
SPF en DKIM bewijzen elk iets anders. DMARC eist dat minstens een van de twee klopt voor het adres dat je klant ziet.
Het verschil tussen de eerste twee is belangrijk. SPF controleert de server die verstuurt, niet het adres dat je ontvanger ziet. Daarom faalt SPF vaak bij doorgestuurde mail. DKIM reist mee in de mail zelf en overleeft een doorsturing. DMARC verbindt beide aan het adres in het veld Van: een van de twee moet slagen voor hetzelfde domein dat je ontvanger ziet. Zonder die uitlijning kan een oplichter SPF laten slagen voor zijn eigen domein en toch jouw naam als afzender tonen.
Een record regel per regel
Zo ziet de set eruit voor een bedrijf dat mailt met Microsoft 365 en een nieuwsbrief verstuurt met Mailchimp, op het voorbeelddomein jouwbedrijf.be. Je zet ze bij wie je DNS beheert, meestal de registrar waar je je domeinnaam kocht:
| Record | Waar | Inhoud | Wat het zegt |
|---|---|---|---|
| SPF | TXT op jouwbedrijf.be | v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net -all | Microsoft en Mailchimp mogen versturen, de rest niet |
| DKIM | CNAME op selector1._domainkey | verwijst naar de sleutel bij Microsoft | Ontvangers vinden hier de publieke sleutel om het zegel te controleren |
| DMARC | TXT op _dmarc.jouwbedrijf.be | v=DMARC1; p=none; rua=mailto:dmarc@jouwbedrijf.be | Nog niets weigeren, wel elke dag een rapport sturen |
Drie details maken het verschil. Het teken voor all in SPF: -all betekent weigeren wat niet op de lijst staat, ~all betekent verdacht markeren. Elke include telt als een DNS-opzoeking, en meer dan tien laat SPF als geheel falen; wie er veel tools aan hangt, zit daar snel boven. En een domein heeft precies een SPF-record: een tweede ernaast maakt beide ongeldig. Verhuis je je domein of je mail, neem de drie dan mee; wat er nog meer verhuist, lees je in domeinnaam verhuizen.
Van p=none naar p=reject
DMARC kent drie standen. Met p=none gebeurt er niets met falende mail, maar je krijgt rapporten. Met p=quarantine gaat ze naar de spammap. Met p=reject weigert de ontvanger ze. De weg ernaartoe:
- Zet DMARC op p=none met een rapportadres, en lees twee tot vier weken de rapporten.
- Zoek elke dienst die namens je domein mailt: je mailbox, je nieuwsbrieftool, je boekhoudpakket dat facturen verstuurt, het contactformulier van je site. Geef elke dienst SPF en DKIM.
- Ga naar p=quarantine, eventueel eerst met pct=25 voor een kwart van je mail.
- Ga naar p=reject zodra de rapporten een paar weken niets onverwachts tonen.
Wat Gmail en Outlook sinds 2024 vragen
Gmail vraagt sinds 1 februari 2024 van elke afzender SPF of DKIM, en van wie meer dan 5.000 mails per dag stuurt alle drie, met DMARC minstens op p=none. Microsoft vraagt hetzelfde voor Outlook.com en Hotmail sinds 5 mei 2025 en zet niet-conforme mail van grote verzenders in Ongewenst. Een nieuwsbrief naar een paar duizend adressen per week haalt die grens niet per dag, maar wie zijn records op orde heeft, hoeft er niet over na te denken. Een tweede slot op elke mailbox, tweestapsverificatie, houdt een gestolen wachtwoord tegen; DMARC houdt een vervalste afzender tegen. Je hebt beide nodig.
Kort over de drie records
Heb ik alle drie nodig?
Ja, als je wil dat Gmail en Outlook je mail vertrouwen. SPF of DKIM alleen volstaat voor kleine volumes bij Gmail, maar zonder DMARC kan iedereen jouw domein als afzender gebruiken.
Wat is een DMARC-rapport?
Een XML-bestand dat ontvangers zoals Google en Microsoft elke dag sturen naar het adres in rua, met per verzendende server hoeveel mails SPF en DKIM haalden. Een DMARC-dienst of tool zet het om in een leesbare lijst.
Waar pas ik deze records aan?
Bij de partij die je DNS beheert: meestal de registrar waar je je domeinnaam kocht, soms Cloudflare of je hostingbedrijf. Je mailprovider geeft je de waarden, je DNS-beheerder zet ze erin.
