E-mailfraude en spam zijn enorme problemen, en jij wilt natuurlijk niet dat jouw e-mails in de spamfolder belanden of dat iemand jouw domeinnaam misbruikt om nepberichten te versturen. Dit is waar een SPF-record om de hoek komt kijken! In dit artikel leg ik op een toegankelijke manier uit wat een SPF-record is, waarom het zo belangrijk is en hoe je het correct instelt.

Wat is een SPF-record?

SPF staat voor Sender Policy Framework en is een e-mailverificatietechniek waarmee je aangeeft welke mailservers gemachtigd zijn om e-mails te versturen namens jouw domeinnaam. Hiermee voorkom je dat kwaadwillenden jouw domeinnaam gebruiken voor spoofing-aanvallen (het versturen van nep-mails alsof ze van jou komen).

Kort gezegd: een SPF-record is een soort "afsprakenlijst" waarin staat welke servers wél e-mails mogen versturen namens jouw domein en welke niet.

Hoe werkt een SPF-record?

Als je een e-mail verstuurt, checkt de ontvangende mailserver of jouw verzendende server in het SPF-record van jouw domeinnaam staat. Dit gebeurt als volgt:

  1. De ontvangende server kijkt naar het SPF-record van de afzender (jouw domein).
  2. Staat de verzendende server in dat record? Dan wordt de e-mail als legitiem beschouwd.
  3. Staat de server er niet in? Dan kan de e-mail worden geweigerd of als spam worden gemarkeerd.

Waarom is een SPF-record belangrijk?

Een correct ingesteld SPF-record helpt je bij:

Bescherming tegen spoofing – Cybercriminelen kunnen niet zomaar jouw domeinnaam misbruiken voor phishing of spam.
Hogere e-maildeliverability – Je e-mails belanden minder snel in de spammap.
Betere reputatie voor je domein – Providers zoals Gmail, Outlook en Yahoo vertrouwen je domein meer.

⚠️ Let op: Een verkeerd ingesteld SPF-record kan er juist voor zorgen dat jouw e-mails niet aankomen. Dat wil je natuurlijk voorkomen!


Hoe stel je een SPF-record correct in?

Stap 1: Controleer of je al een SPF-record hebt

Voordat je een SPF-record toevoegt, is het slim om te checken of je er al een hebt. Dit kun je doen via een online SPF-checker, bijvoorbeeld MXToolbox.

Voorbeeld:
Je voert je domeinnaam in en krijgt een resultaat zoals:

v=spf1 include:_spf.google.com ~all 

Dit betekent dat alleen Google's mailservers e-mails mogen verzenden namens dit domein.

Stap 2: Een SPF-record maken

Een SPF-record is een TXT-record dat je toevoegt aan je DNS-instellingen. Het ziet er bijvoorbeeld zo uit:

v=spf1 ip4:192.168.1.1 include:_spf.example.com ~all 

Laten we dit ontleden:

  • v=spf1 → Geeft aan dat dit een SPF-record is.
  • ip4:192.168.1.1 → Autoriseert dit IP-adres om e-mails te verzenden.
  • include:_spf.example.com → Staat toe dat mailservers van example.com ook e-mails mogen verzenden.
  • ~all → Soft fail (mails van niet-geautoriseerde servers worden mogelijk gemarkeerd als spam, maar niet geweigerd).

Wil je dat alleen bepaalde mailservers namens jouw domein mogen verzenden? Dan gebruik je:

v=spf1 include:_spf.google.com include:_spf.mailhost.com -all 

Hiermee zeg je: alleen Google en Mailhost mogen e-mails versturen. Alle andere worden geweigerd (-all).

Stap 3: SPF-record toevoegen aan je DNS

  1. Log in bij je domeinbeheerder (bijvoorbeeld Theory7.net).
  2. Ga naar de DNS-instellingen.
  3. Voeg een nieuw TXT-record toe.
  4. Vul als naam je domeinnaam in (bijvoorbeeld jouwdomein.nl).
  5. Bij waarde voeg je het SPF-record in, bijvoorbeeld:
    v=spf1 include:_spf.theory7.net -all 
  6. Sla de wijzigingen op en wacht een paar uur totdat de wijzigingen zijn doorgevoerd.

Stap 4: Test je SPF-record

Om te controleren of je SPF-record werkt, kun je opnieuw een SPF-checker gebruiken, zoals:

Als alles goed staat ingesteld, zou je geen fouten moeten zien.


Veelvoorkomende fouten en hoe je ze voorkomt

Meerdere SPF-records in je DNS
➡️ Je mag maar één SPF-record per domein hebben. Combineer records in plaats van meerdere toe te voegen.

Te veel DNS-lookups
➡️ Een SPF-record mag maximaal 10 "includes" bevatten. Anders kan het genegeerd worden.

Gebruik van +all in je SPF-record
➡️ Dit betekent dat élke server e-mails mag verzenden namens jouw domein. Vermijd dit!


Extra beveiliging: DKIM en DMARC

SPF is een belangrijke eerste stap, maar voor nog betere e-mailbeveiliging zijn er twee extra technieken:


Waarom kiezen voor e-mailhosting van Theory7.net?

Bij Theory7.net is onze e-mailhosting optimaal ingesteld, zodat je je geen zorgen hoeft te maken over SPF, DKIM of DMARC. Wij zorgen ervoor dat jouw e-mails altijd aankomen en niet op een blacklist belanden.

Wil jij zorgeloze e-mailhosting? Bekijk onze e-mailhosting!