In een SPF-record staan de e-mailservers en domeinen die e-mails mogen sturen namens uw domein. Elk domein kan één SPF-record hebben, maar de record kan extra servers en derden bevatten die e-mails mogen sturen vanuit uw domein.
- Ontvangstservers controleren aan de hand van de SPF-record of berichten die afkomstig lijken te zijn van uw domein, zijn gestuurd door servers die door u zijn geautoriseerd.
- De SPF-record laat ontvangstservers ook weten wat ze moeten doen met berichten nadat deze zijn gecontroleerd.
Indeling van de SPF-record
Een SPF-record is een regel platte tekst die bestaat uit een lijst met tags en waarden. De tags worden mechanismen genoemd. De waarden zijn meestal IP-adressen en domeinnamen.
U voegt een SPF-record toe bij uw domeinprovider in de vorm van een DNS TXT-record. Meer informatie over TXT-records.
SPF-records mogen maximaal 255 tekens bevatten. Het TXT-recordbestand mag niet groter zijn dan 512 bytes.
Over IP-adressen
Een IP-adres wordt gebruikt om apparaten te identificeren en verbinding te maken met internet. Met IP-adressen kunnen apparaten als computers, mobiele apparaten en servers met elkaar communiceren. Servers die e-mails sturen en krijgen, worden geïdentificeerd aan de hand van hun unieke IP-adres. U moet mogelijk de IP-adressen van servers die e-mails sturen namens uw domein toevoegen aan de SPF-record van uw domein.
- IP-adressen van IP-versie 4 (IPv4) zien er zo uit: 203.0.113.42
- IP-adressen van IP-versie 6 (IPv6) zien er zo uit: 2001:db8:14:5:1:2:bf35:2610
IP-adressen worden meestal in blokken toegewezen aan netwerken. Als een IP-adres een slash (/) bevat, geeft dit aan dat het een IP-adresblok is:
- IPv4: 192.0.2.0/24
- IPv6: 2001:db8:1234::/48
Als u een IP-adresblok gebruikt in een SPF-record, wordt de SPF-record toegepast op alle IP-adressen in het blok.
SPF-recordmechanismen
Gebruik de mechanismen in deze tabel om een SPF-record te maken. Ontvangstmailservers controleren de mechanismen in de volgorde waarop deze in de SPF-record staan.
Houd rekening met het volgende:
- U kunt optionele SPF-recordkwalificaties (verderop op deze pagina) gebruiken met mechanismen.
- Een TXT-record voor SPF mag niet meer dan 10 verwijzingen naar andere domeinen of servers bevatten. Deze verwijzingen worden lookups genoemd. Ga naar De DNS-lookups voor uw SPF-record controleren voor meer informatie.
| Mechanisme | Beschrijving en waarden |
|---|---|
| v |
(Vereist) Dit is de SPF-versie. Deze tag moet de eerste tag in de record zijn. Dit mechanisme moet v=spf1 zijn. |
| ip4 |
Autoriseer e-mailservers via IPv4-adres of -adresbereik. Deze waarde moet een IPv4-adres of -bereik zijn in de standaardindeling, bijvoorbeeld ip4:192.168.0.1 of ip4:192.0.2.0/24. |
| ip6 |
Autoriseer e-mailservers via IPv6-adres of -adresbereik. Deze waarde moet een IPv6-adres of -bereik zijn in de standaardindeling, bijvoorbeeld: ip6:3FFE:0000:0000:0001:0200:F8FF:FE75:50DF of ip6:2001:db8:1234::/48. |
| a |
Autoriseert e-mailservers via domeinnaam, bijvoorbeeld: a:example.com |
| mx |
Autoriseert een of meer e-mailservers via de MX-record van het domein, bijvoorbeeld: mx:mail.example.com. Als u dit mechanisme niet gebruikt in uw SPF-record, is de standaardwaarde de MX-records van het domein waar de SPF-record wordt gebruikt. |
| include |
Autoriseert e-mailafzenders van derden per domein, bijvoorbeeld: include:servers.mail.net. |
| openen |
Geeft aan dat alle berichten moeten overeenkomen. We raden u aan dit mechanisme altijd toe te voegen aan de SPF-record. Dit moet het laatste mechanisme zijn in de SPF-record. Mechanismen na het mechanisme all in een SPF-record worden genegeerd. Moet ik ~all of -all gebruiken?
Tip: Als u spoofing van domeinen die geen e-mails sturen wilt voorkomen, gebruikt u dit als de SPF-record voor het domein: vspf1 ~all. |
| bestaat |
Voert een A-query uit op het domein dat is aangegeven met het mechanisme exists in de SPF-record. Als er een resultaat wordt gevonden, wordt het domein omgezet en is de verificatie geslaagd. Als het domein niet wordt omgezet, mislukt de verificatie. |
Kwalificaties voor SPF-records
Een kwalificatie is een optioneel voorvoegsel dat u kunt toevoegen aan elk mechanisme in de SPF-record. Kwalificaties vertellen de ontvangstmailserver of een bericht moet worden gezien als geverifieerd als het overeenkomt met een mechanismewaarde, bijvoorbeeld:
v=spf1 include:_spf.google.com ~all
Mechanismen worden gecontroleerd in de volgorde waarin ze voorkomen in de SPF-record. Als een mechanisme geen kwalificatie bevat en een bericht overeenkomt, komt het bericht standaard door de verificatie. Als het bericht niet overeenkomt met een mechanisme, is dit neutraal: er wordt niet aangegeven of het bericht is geslaagd voor de verificatie.
Gebruik deze optionele kwalificaties om ontvangstmailservers te laten weten wat er moet gebeuren met berichten die overeenkomen met mechanismen in de SPF-record.
| Kwalificatie | Actie van de ontvangstserver bij een overeenkomst |
|---|---|
| + | Het bericht slaagt voor de verificatie. De server met het overeenkomende IP-adres is geautoriseerd om e-mails te sturen namens uw domein. Berichten worden geverifieerd. Dit is de standaardactie als er geen kwalificatie wordt gebruikt in het mechanisme. |
| - | Het bericht slaagt niet voor de verificatie. De server met het overeenkomende IP-adres is niet geautoriseerd om e-mails te sturen namens het domein. Het IP-adres of domein van de verzendserver staat niet in de SPF-record, dus berichten komen niet door de verificatie. |
| ~ | Softfails-verificatie. Het is niet aannemelijk dat de server met het overeenkomende IP-adres e-mails mag sturen namens het domein. De ontvangstserver accepteert het bericht meestal wel, maar markeert het als verdacht. |
| ? | Neutraal. Er wordt niet opgegeven of het bericht is geslaagd voor de verificatie. In de SPF-record staat niet expliciet dat het IP-adres e-mails mag sturen namens het domein. SPF-records met het resultaat Neutraal bevatten vaak ?all. |
Modifiers voor SPF-records (geavanceerd)
SPF-modifiers zijn naam-waardeparen die worden gescheiden door = en die aan het einde van een tekstreeks van een SPF-record staan. Met modifiers kunt u aanvullende informatie, uitzonderingen op regels en afwijkingen van standaardwaarden aangeven. Deze SPF-record gebruikt bijvoorbeeld het mechanisme include om de SPF-records van Google te controleren en de modifier redirect om naar de SPF-record van een ander domein te verwijzen.
v=spf1 include:_spf.google.com redirect=example.com
| Modifier | Beschrijving |
|---|---|
| redirect |
Omleidingen naar de SPF-record van een ander domein voor verificatie. Gebruik de modifier redirect als u wilt dat meer dan één domein dezelfde SPF-record gebruikt. Gebruik de modifier redirect alleen als u alle betrokken domeinen beheert. Gebruik voor domeinen die u niet beheert het include-mechanisme. Als uw SPF-record het all-mechanisme gebruikt, wordt de modifier redirect genegeerd. |
| exp |
Biedt een aangepaste reden waarom een bericht de SPF-verificatie niet heeft doorstaan. Alleen beschikbaar als de SPF-record een kwalificatie voor fail of softfail bevat. Deze modifier activeert een DNS-zoekopdracht naar een TXT-record met de uitleg van de fout. Gebruik SPF-macro's om deze uitleg aan te passen. |