Gratis e-mailtool

SPF record generator

Deze SPF record generator maakt terwijl je typt één correct SPF record voor je domein. Vink de mailservers en diensten aan die namens je mailen, voeg andere includes of IP adressen toe, kies wat er met mail van andere servers gebeurt en kopieer het TXT record met het aantal DNS lookups.

Gratis, geen account nodig

Hoe ziet een goed SPF record eruit?

Een SPF record is één TXT record op je domein dat begint met v=spf1, elke server of dienst noemt die namens je mag mailen en eindigt op ~all of -all. Mail je alleen via Microsoft 365, dan is het bijvoorbeeld v=spf1 include:spf.protection.outlook.com -all. Houd het bij één record per domein en binnen 10 DNS lookups.

Wat de generator maakt

Het record begint met v=spf1 en krijgt een onderdeel voor elke keuze die je maakt. De uitkomst verandert bij elke aanpassing mee, zodat je meteen ziet wat elke optie toevoegt.
  • mx: de servers in je MX records mogen mailen (1 DNS lookup)
  • a: de server waar je domein naar wijst mag mailen (1 DNS lookup)
  • Google Workspace: voegt include:_spf.google.com toe
  • Microsoft 365: voegt include:spf.protection.outlook.com toe
  • Andere afzenders: één include per regel, bijvoorbeeld het domein dat je nieuwsbrief- of facturatietool je geeft
  • IP adressen: toegevoegd als ip4 of ip6, ze kosten geen DNS lookups
  • Het einde: ~all om mail van andere servers als verdacht te laten markeren, of -all om die te laten weigeren

Zo lees je de uitkomst

De kaart toont het volledige record, de host waarop je het zet en hoeveel van de 10 toegestane DNS lookups het record gebruikt. Boven de 10 kleurt de kaart rood, omdat ontvangers het record dan als kapot behandelen. De teller telt de onderdelen in je eigen record. Een include kan zelf weer includes bevatten, en die tellen mee voor dezelfde grens van 10 als een ontvanger je mail controleert. Zit je dicht bij de 10, doe dan na het publiceren de SPF record check: die leest het live record en toont het aantal lookups.

Veelgemaakte fouten

Een kleine tikfout maakt het hele record ongeldig, dus kopieer de uitkomst in plaats van hem over te typen.
  • Een tweede SPF record naast het oude zetten. Een domein mag er maar één hebben, dus vervang het bestaande record.
  • Een dienst vergeten die namens je mailt, zoals je webshop, reserveringssysteem of nieuwsbrieftool. De mail daarvan faalt dan op SPF.
  • Includes laten staan van diensten die je niet meer gebruikt. Ze kosten lookups en die servers mogen nog steeds namens je mailen.
  • Eindigen op +all, waarmee elke server ter wereld namens je domein mag mailen.
  • include= typen in plaats van include:, of een spatie of punt achter de dubbele punt zetten.
  • ptr gebruiken. De SPF standaard zegt dat je het niet moet publiceren; gebruik ip4, ip6 of include.

Wat je daarna doet

Zet het record als TXT record bij je DNS beheerder, op het domein zelf. Staat er al een record dat begint met v=spf1, pas dat dan aan in plaats van een nieuw record toe te voegen. Het kan een paar uur duren voordat de wijziging overal zichtbaar is. Begin met ~all terwijl je controleert of al je mail nog aankomt, en stap over op -all zodra je zeker weet dat elke afzender erin staat. Voeg daarna DKIM toe via je mailprovider en een DMARC record. SPF controleert het technische afzenderadres van een bericht, niet het From adres dat je klanten zien; DMARC koppelt die twee.

Zo gebruik je de generator

  1. Vul je domein in

    Typ het domein waarmee je mailt. De generator laat daarmee zien waar het record komt.

  2. Kies je afzenders

    Vink de diensten aan die je gebruikt, voeg andere includes en IP adressen toe (één per regel) en kies ~all of -all.

  3. Kopieer en publiceer

    Kopieer het record, zet het als TXT record bij je DNS beheerder en controleer het met de SPF record check.

Veelgestelde vragen

Waar zet ik het SPF record?
Als TXT record op het domein waarmee je mailt, bij het bedrijf dat je DNS beheert. Veel DNS panelen gebruiken @ of een leeg hostveld voor het domein zelf. Een subdomein dat mailt heeft een eigen SPF record nodig.
Mag ik twee SPF records hebben?
Nee. De SPF standaard (RFC 7208) staat maar één SPF record per domein toe. Met twee records geven ontvangers een fout en telt SPF niet mee. Zet al je afzenders in één record.
Wat betekenen ~all en -all?
Beide gaan over mail van servers die niet in je record staan. ~all is een softfail: ontvangers nemen het bericht aan maar kunnen het markeren. -all is een fail: je vraagt ontvangers het te weigeren. Wat een ontvanger echt doet, bepaalt die ontvanger zelf.
Hoeveel includes mag ik toevoegen?
Er is geen aparte grens voor includes, maar het hele record mag maximaal 10 DNS lookups gebruiken en elke include kost er minstens één. ip4 en ip6 regels kosten niets, dus een vast verzendadres is een goede manier om lookups te besparen.
Welke include heb ik nodig voor mijn nieuwsbrief- of webshoptool?
Elke dienst publiceert zijn eigen include of IP adressen in de helppagina's, meestal onder domeinverificatie of afzenderinstellingen. Neem die waarde over in het veld voor andere afzenders.
Maakt SitePack het SPF record voor me aan?
Voor domeinen die bij SitePack worden beheerd, wordt het SPF record voor je SitePack e-mail voor je aangemaakt. Komt er een dienst bij die namens je mailt, voeg de include daarvan dan toe aan datzelfde record bij de DNS records van je domein.

Je eigen domein, e-mail inbegrepen

Een website vanaf €15 per maand, jaarlijks gefactureerd, met een domein, een mailbox van 5 GB en SPF en DKIM al voor je ingesteld. Probeer het 14 dagen gratis, zonder betaalgegevens.

Cookievoorkeuren

Cookies helpen ons bij het leveren, beschermen en verbeteren van onze producten en diensten. Door onze website te gebruiken, gaat u akkoord met ons gebruik van cookies.