SPF-records: hoe de 10-lookup-limiet je mail ongemerkt saboteert
Je SPF-record breekt je e-mail zonder dat je het merkt: zo los je het op
E-mailauthenticatie stel je vaak in en laat je daarna gewoon liggen. Maar achter de schermen kan een klein technisch detail je hele mailstroom blokkeren. SPF is daar een goed voorbeeld van. Recent onderzoek laat zien dat bijna één op de twintig domeinen met een SPF-record al problemen veroorzaakt zonder dat de eigenaar het weet.
Wat er misgaat
Stel je voor dat je nieuwsbrieven ineens niet meer aankomen. Je transactiemails verdwijnen. Klanten melden dat ze niets meer horen, maar in je logs vind je geen foutmeldingen. De oorzaak? Een harde limiet in de SPF-specificatie: maximaal tien DNS-lookups per check.
Elke keer dat je een include: gebruikt om een externe maildienst toe te laten, telt dat als één lookup. Gebruik je meerdere diensten zoals Google Workspace, Mailchimp, Stripe en SendGrid, dan tel je al snel over de tien heen. Het gevolg is een PermError die je hele authenticatie om zeep helpt.
Waarom providers niet altijd helpen
Veel mensen kiezen voor SPF flattening om de limiet te omzeilen. Dat betekent dat je de dynamische include:-regels vervangt met vaste IP-adressen. Zo reduceer je de lookups, maar je moet die adressen zelf bijhouden. Als een provider zijn IP's wijzigt — en dat gebeurt regelmatig — ben je alsnog verloren. Flattening is dus een tijdelijke oplossing,不是 een duurzame.
Wat je beter kunt doen
1. Schoonmaken
Eerst een audit: welke maildiensten sturen écht nog mail namens jou? Vaak staan er oude platforms of testtools in je record die je allang niet meer gebruikt. Door die te verwijderen, haal je soms al 30 tot 40 procent van je lookups weg.
2. Consolideren
Kijk of je meerdere diensten kunt vervangen door één. Postmark, AWS SES of Google Workspace kunnen vaak marketing, transacties en notificaties tegelijk afhandelen. Zo bespaar je lookups en beheer je alles vanuit een minder ingewikkeld record.
3. Vraag om een geconsolideerd record
Sommige providers bieden een single-point-of-reference voor hun IP's. Met één include: haalst je de IP's van vijf afzonderlijke records binnen. Check de documentatie van je provider — dit is een snelle fix.
4. Let op het type mechanisme
Niet alle mechanisms tellen even zwaar mee. Een a:-mechanisme verwijst naar je eigen A-record en kan soms al eerder ge<|eos|>