Een spf record aanpassen doe je op de volgende manier:
Log in op DirectAdmin (en selecteer het juiste domein als je
meedere domeinen hebt) - in de kolom linksbovenin zie je de optie "DNS
Management". Als
je daarop klikt dan kom je in een scherm waar je alle huidige DNS
records ziet staan die op deze server zijn ingesteld voor het domein. Je
kunt hier ook records toevoegen of verwijderen.
Zoek
het huidige SPF record op en kopieer dit even naar een tekstbestandje
zodat je het aan kunt passen en straks weer kunt toevoegen. Kopieer
alleen wat er aan de rechterkant van TXT staat.
Verwijder het oude spf record door het te selecteren d.m.v. een vinkje in het
vakje erachter en daarna op de knop "Delete Selected" rechts onderin te
klikken.
Pas nu het SPF record aan in het tekstbestand waar je het naar gekopieerd hebt.
Nu
ga je het opnieuw toevoegen. Dat doe doe je door in DirectAdmin op de
pagina met DNS records een stuk naar onderen te scrollen
zodat je de onderste helft van het scherm te zien krijgt. Hier zie je
een tabel met een lijst met alle
soorten records die je aan kunt maken: zoals bijvoorbeeld A, NS, MX,
CNAME, PTR, TXT, AAAA, SRV, en TLSA records. (Zie ook: https://www.ixlhosting.nl/helpdesk/basis-van-dns) In
de linker kolom van die tabel kun je de domeinnaam of subdomeinnaam
invullen waar het om gaat en in de rechter kolom vul je dan de rest van
het record in, en daarna klik je op "Add". LET OP: achter de domeinnaam in de linkerkolom moet je met een punt eindigen
Bestaande records kun je niet aanpassen dus als je een record wilt veranderen moet je echt het oude record verwijderen en een nieuwe toevoegen.
Als je nog meer wil weten over waar een SPF record uit kan bestaan dan volgt hier wat extra informatie:
De opbouw van het SPF-record
Een SPF-record begint met een “v=”. Dit geeft aan dat de inhoud van het TXT-record wordt gebruikt voor het SPF-protocol. Ook wordt hier de versie van het SPF-protocol mee aangegeven, in ons geval “v=spf1”.
Aan het SPF record kunnen ip-adressen, servernamen, en DNS-records worden toegevoegd die aangeven dat er daarvandaan e-mail verzonden mag worden. Als je e-mail verstuurt vanaf een bepaalde applicatie op een bepaalde server namens jouw website dan is het dus handig om bijvoorbeeld het ip-adres van die server toe te voegen aan jouw SPF record zodat servers die de mail ontvangen weten dat het om een legitiem e-mailbericht gaat. Spf lookups zoals dat heet kunnen in 5 verschillende vormen worden toegevoegd:
a: als het IP-adres van de verzender overeenkomt
met het IP-adres dat aanwezig is in het A-record, dan wordt de e-mail
geaccepteerd
ip4: als het IP-adres van de verzender zich bevindt
in de IPv4-range die is opgenomen in het SPF-record, dan wordt de
e-mail geaccepteerd
ip6: als het IP-adres van de verzender zich bevindt
in de IPv6-range die is opgenomen in het SPF-record, dan wordt de
e-mail geaccepteerd
mx: als e-mail wordt verstuurd vanuit de server die in het MX- record van het domein vermeld wordt dan wordt de e-mail geaccepteerd
include: als er wordt voldaan aan de voorwaarden van het record dat wordt opgenomen, dan wordt de e-mail geaccepteerd.
Aan het einde van het SPF-record geef je op hoe er door de ontvangende mailserver met het record moet worden omgegaan:
~all: de softfail-methode. Als een e-mail wordt
verzonden door een host of IP-adres dat niet in de SPF-record is
opgenomen, dan wordt de e-mail wel geaccepteerd, maar mogelijk als spam
gemarkeerd;
-all: de hardfail-methode. Als een e-mail wordt
verzonden door een host of IP-adres dat niet in de SPF-record is
opgenomen, dan wordt de e-mail direct geweigerd;
+all: accepteer alle e-mail. E-mail wordt dus altijd toegelaten, hierdoor heeft het record dus niet het beoogde resultaat;
?all: het SPF-record voert geen extra validatie uit. E-mails vanaf ongeautoriseerde servers worden dus toegelaten.
Wil je dus een regulier ip-adres aan jouw SPF record toevoegen dan zou je dat in de meeste gevallen doen door ergens tussen de “v=spf1” en de "~all" een include toe te voegen aan jouw record.
Voorbeeld:
Je wilt onze SPF include:
include:spf.ixlhosting.nl
toevoegen aan je reeds bestaande SPF record:
"v=spf1 a mx include:spf.protection.outlook.com ~all"
Dat wordt dan:
"v=spf1 a mx include:spf.ixlhosting.nl include:spf.protection.outlook.com ~all"