Hoe maak je een #SPF record aan en wat is het doel ervan?
De afkorting SPF staat voor Sender Policy Framework. Het is een protocol, procedure, die ervoor zorgt dat de hoeveelheid spam verminderd wordt. Hiervoor wordt er via een DNS-record, een extra informatieveld toegevoegd aan een domein. In dit record wordt vermeld welke mailservers, namens dit domein, mail mogen verzenden. Wordt er een mail verzonden door een mailserver, die hier niet tussen staat, dan wordt deze aanzien als spam.
Wat bevat SPF record?
- v: SPF versie
- include: SPF of een andere host
- IP-adres of een host met een standaard SPF die jij wilt gebruiken, door de server exact weer te geven of door gebruikt te maken van naamservers
- -all (elke boodschap die niet afkomstig is van een in het SPF record vermelde mailserver, is spam)
- ~all (elke boodschap die niet afkomstig is van een in het SPF record vermelde mailserver, is waarschijnlijk spam)
- ?all (de ontvangende server kan zelf beslissen)
- +all (geen beperking voor dit domein)
SPF record instellen
Hier kan je kiezen voor Basic e-mail of Exchange e-mail. Maar wanneer je -all gebruikt, dan zal dit problemen veroorzaken bij gebruikers van Exchange wanneer de website een contactformulier heeft waar het e-mailadres van de afzender een e-mailadres is dat hetzelfde domein heeft. Dit omdat het IP adres van de webserver niet opgenomen is in het SPF record.
Kun je ook een voorbeeldje van een spf-bestandje laten zien?