Snel overzicht
SPF (Sender Policy Framework) is een lijst van servers die officieel e-mail mogen versturen namens jouw domein. Het voorkomt dat criminelen zich voordoen als jouw bedrijf.
Wat is SPF?
SPF staat voor Sender Policy Framework. Het is een DNS record dat aangeeft welke mailservers toestemming hebben om e-mail te versturen vanaf jouw domeinnaam.
Denk aan SPF als een gastenlijst bij een exclusief feest:
- Alleen servers op de lijst mogen binnenkomen (e-mail versturen)
- Andere servers worden geweerd
- De portier (ontvangende mailserver) controleert de lijst
Waarom is dit belangrijk?
Zonder SPF kan iedereen e-mails versturen die lijken alsof ze van jouw domein komen. Met SPF kunnen ontvangende mailservers controleren: "Komt deze e-mail echt van een goedgekeurde server?"
Voordelen van SPF
- Voorkomt e-mail spoofing (namaak)
- Vermindert de kans dat je e-mails in spam belanden
- Beschermt je reputatie
- Vereist voor DMARC beveiliging
Hoe werkt SPF?
Wanneer iemand een e-mail verstuurt vanaf jouw domein, gebeurt het volgende:
- E-mail wordt verstuurd
Vaninfo@jouwbedrijf.nlnaar een klant - Ontvangende server controleert
"Wat staat er in het SPF record van jouwbedrijf.nl?" - SPF record wordt opgevraagd
DNS server geeft antwoord: "Deze servers mogen e-mail versturen" - Verificatie
Komt de e-mail van een goedgekeurde server? ✓ of ✗ - Beslissing
✓ = E-mail wordt geaccepteerd
✗ = E-mail wordt geweerd of in spam geplaatst
Een SPF Record Opbouwen
Een SPF record is een TXT record in je DNS. Het begint altijd met v=spf1 en eindigt met een policy (~all of -all).
Basis voorbeeld
v=spf1 mx ~all
Dit betekent:
v=spf1- Dit is een SPF record versie 1mx- Servers in je MX records mogen e-mail versturen~all- Andere servers mogen het proberen (soft fail)
Uitgebreid voorbeeld
v=spf1 mx ip4:185.199.108.0/24 include:_spf.google.com ~all
Dit betekent:
mx- Je eigen mailservers (uit MX records)ip4:185.199.108.0/24- Een specifiek IP-adres bereikinclude:_spf.google.com- Google servers (bijv. als je Gmail gebruikt)~all- Rest wordt niet vertrouwd
SPF Mechanismen Uitgelegd
Je kunt verschillende mechanismen gebruiken in je SPF record:
| Mechanisme | Betekenis | Voorbeeld |
|---|---|---|
mx |
Mailservers uit je MX records | mx |
a |
Servers uit je A/AAAA records | a |
ip4: |
Specifiek IPv4 adres of bereik | ip4:203.0.113.5 |
ip6: |
Specifiek IPv6 adres of bereik | ip6:2001:db8::1 |
include: |
Verwijs naar SPF van ander domein | include:_spf.google.com |
SPF Policy: ~all vs -all
Het einde van je SPF record bepaalt wat er moet gebeuren met e-mail van niet-goedgekeurde servers:
~all(Soft Fail) - Aanbevolen voor beginners
"E-mail van andere servers is verdacht, maar accepteer ze wel (mogelijk in spam)"-all(Hard Fail) - Strengste beveiliging
"E-mail van andere servers moet worden geweigerd"?all(Neutral) - Niet aanbevolen
"Ik heb geen mening over andere servers"+all(Pass) - Nooit gebruiken!
"Iedereen mag e-mail versturen vanaf mijn domein" (geen beveiliging)
Start met ~all
Begin altijd met ~all (soft fail) wanneer je SPF instelt. Test grondig voordat je overschakelt naar -all, anders risiceer je dat legitieme e-mail wordt geblokkeerd.
SPF Instellen: Stap voor Stap
Stap 1: Identificeer je mailservers
Maak een lijst van alle diensten die e-mail versturen vanaf jouw domein:
- Je eigen mailserver (check je MX records)
- Google Workspace / Gmail
- Microsoft 365 / Outlook
- Nieuwsbriefsoftware (Mailchimp, Sendinblue, etc.)
- CRM systemen (Salesforce, HubSpot, etc.)
- Website contactformulieren
Stap 2: Bouw je SPF record
Voorbeeld voor een bedrijf met Google Workspace en Mailchimp:
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
Stap 3: Voeg het record toe aan je DNS
Log in bij je DNS provider en maak een nieuw TXT record:
- Naam/Host:
@ofjouwdomein.nl - Type: TXT
- Waarde: Je SPF record
- TTL: 3600
Belangrijk: Slechts ÉÉN SPF record
Je mag maar één SPF record per domein hebben. Meerdere SPF records breken de werking. Als je meerdere diensten gebruikt, combineer ze in één record met include: statements.
Stap 4: Test je SPF record
Gebruik onze gratis domein scanner om te controleren of je SPF correct is ingesteld.
Veelgemaakte Fouten
- Meer dan 10 DNS lookups
SPF heeft een limit van 10 DNS lookups. Elkinclude:telt mee. Bij overschrijding faalt SPF. - Meerdere SPF records
Slechts één SPF record toegestaan per domein. Meerdere records breken SPF. - Direct -all gebruiken
Begin met ~all en test eerst grondig voordat je overschakelt naar -all. - Vergeten diensten
Vergeet niet om CRM, nieuwsbrief tools en andere e-mail diensten toe te voegen. - Oude IP-adressen niet verwijderen
Als je van hosting wisselt, vergeet niet oude IP-adressen te verwijderen.
Veelvoorkomende SPF Includes
Hier zijn SPF includes voor populaire e-mail diensten:
| Dienst | SPF Include |
|---|---|
| Google Workspace / Gmail | include:_spf.google.com |
| Microsoft 365 / Outlook | include:spf.protection.outlook.com |
| Mailchimp | include:servers.mcsv.net |
| SendGrid | include:sendgrid.net |
| Amazon SES | include:amazonses.com |
SPF en DMARC
SPF werkt het beste in combinatie met DMARC. DMARC gebruikt SPF om te bepalen wat er moet gebeuren met e-mails die de SPF check niet doorstaan.
Gerelateerd
SPF is één van de drie pijlers van e-mail authenticatie:
- SPF - Welke servers mogen e-mail versturen
- DKIM - Digitale handtekening voor verificatie
→ Lees meer over DKIM - DMARC - Policy die SPF en DKIM afdwingt
→ Lees meer over DMARC
Veelgestelde Vragen
Wat gebeurt er als ik geen SPF heb?
Je e-mails werken nog, maar:
- Grotere kans op spam classificatie
- Criminelen kunnen makkelijker je domein misbruiken
- Ontvangers kunnen je e-mails niet verifiëren
- DMARC werkt niet zonder SPF (en DKIM)
Kan ik SPF testen zonder risico?
Ja! Gebruik ~all (soft fail) in plaats van -all tijdens het testen. Zo worden e-mails niet direct geblokkeerd als er iets misgaat.
Hoe weet ik welke diensten ik moet toevoegen?
Controleer welke systemen e-mail versturen vanaf jouw domein:
- Check je MX records (mailservers)
- Lijst alle SaaS diensten die je gebruikt
- Kijk in je DMARC rapporten (als je die ontvangt)
- Test door testmails te versturen en te controleren
Test je SPF configuratie
Controleer of je SPF record correct is ingesteld en ontvang direct advies over verbeterpunten.
Scan je domein gratisSamenvatting
SPF is een essentieel onderdeel van e-mail beveiliging dat:
- Voorkomt dat anderen namens jouw domein e-mail versturen
- De kans verkleint dat je e-mails in spam belanden
- Samen met DKIM en DMARC een complete beveiliging biedt
- Relatief eenvoudig is in te stellen als DNS record