En SPF-post definierar de e-postservrar och domäner som får skicka e-post åt din domän. Varje domän kan ha en SPF-post, men posten kan ange ytterligare servrar och tredje parter som får skicka e-post från din domän.
- Mottagande servrar kontrollerar SPF-posten för att verifiera att meddelanden som verkar skickas från din domän skickades från servrar som har auktoriserats av dig.
- SPF-posten anger även för mottagande servrar vad som ska göras med meddelanden efter att de har kontrollerats.
SPF-postformat
En SPF-post består av en rad med vanlig text som innehåller en lista med taggar och värden. Taggarna kallas mekanismer. Värdena är vanligtvis IP-adresser och domännamn.
En SPF-post läggs till hos domänleverantören i form av en DNS TXT-post. Läs mer om TXT-poster.
SPF-poster kan innehålla upp till 255 tecken. Storleken på TXT-postfilen ska inte vara större än 512 byte.
Så här fungerar IP-adresser
En IP-adress används för att identifiera enheter och ansluta till internet. Med IP-adresser kan enheter som datorer, mobila enheter och servrar kommunicera med varandra. En server som skickar och tar emot e-post identifieras med hjälp av sin unika IP-adress. SPF-posten för domänen kräver kanske IP-adresserna för servrar som skickar e-post för domänen.
- Adresser med IP-version 4 (IPv4) ser ut så här: 203.0.113.42
- Adresser med IP-version 6 (IPv6) ser ut så här: 2001:db8:14:5:1:2:bf35:2610
IP-adresser tilldelas vanligen till nätverk i block. En IP-adress med en slash (/) indikerar ett block av IP-adresser:
- IPv4: 192.0.2.0/24
- IPv6: 2001:db8:1234::/48
När du använder en IP-blockadress i SPF-posten tillämpas SPF-posten på alla IP-adresser i blocket.
Mekanismer för SPF-post
Använd mekanismerna i den här tabellen för att skapa SPF-posten. Mottagande e-postservrar kontrollerar meddelanden mot mekanismerna i den ordning de anges i SPF-posten.
Kom ihåg:
- Du kan använda valfria kvalificerare för SPF-poster (mer information på den här sidan) med mekanismer.
- TXT-posten för SPF får inte innehålla fler än tio referenser till andra domäner eller servrar. Dessa referenser kallas uppslag. Läs mer i Kontrollera TXT-postens DNS-uppslagningar.
| Mekanism | Beskrivning och värden |
|---|---|
| v |
(Obligatoriskt) Detta är SPF-versionen. Den här taggen måste vara den första taggen i posten. Mekanismen måste vara v=spf1. |
| ip4 |
Auktorisera e-postservrar per IPv4-adress eller adressintervall. Värdet måste vara en IPv4-adress eller ett IPv4-intervall i standardformat, till exempel ip4:192.168.0.1 eller ip4:192.0.2.0/24. |
| ip6 |
Auktorisera e-postservrar per IPv6-adress eller adressintervall. Värdet måste vara en IPv6-adress eller ett intervall i standardformat, till exempel ip6:3FFE:0000:0000:0001:0200:F8FF:FE75:50DF eller ip6:2001:db8:1234::/48. |
| a |
Auktoriserar e-postservrar efter domännamn, till exempel: a:example.com |
| mx |
Auktoriserar en eller flera e-postservrar via domänens MX-post, till exempel mx:mail.example.com. Om den här mekanismen inte finns i SPF-posten är standardvärdet MX-posterna för domänen där SPF-posten används. |
| inkludera |
Auktoriserar e-postavsändare från tredje part efter domän, till exempel include:servers.mail.net. |
| alla |
Anger att alla meddelanden matchar. Vi rekommenderar att du alltid inkluderar denna mekanism i SPF-posten. Detta måste vara den sista mekanismen i SPF-posten. Alla mekanismer som kommer efter all i en SPF-post ignoreras. Ska jag använda ~all eller -all?
Tips! Förhindra identitetsförfalskning av domäner som inte skickar e-post genom att använda detta som SPF-post för domänen: v=spf1 ~all. |
| exists |
Utför en A-fråga på domänen som anges med mekanismen exists i SPF-posten. När ett resultat hittas matchas domänen och autentiseringen lyckas. Om domänen inte kan hittas misslyckas autentiseringen. |
Kvalificerare för SPF-poster
En kvalificerare är ett valfritt prefix som du kan lägga till i alla mekanismer i din SPF-post. Kvalificerare anger för den mottagande e-postservern om ett meddelande ska betraktas som autentiserat när det finns en matchning med ett mekanismvärde, exempelvis:
v=spf1 include:_spf.google.com ~all
Mekanismer kontrolleras i den ordning de förekommer i SPF-posten. Om en mekanism inte har en kvalificerare och det finns en matchning är standardåtgärden att autentisering godkänns. Om det inte finns någon mekanismmatchning är standardåtgärden neutral: meddelandet godkänns inte och underkänns inte i autentiseringen.
Använd dessa valfria kvalificerare för att ange för mottagande e-postservrar hur de ska hantera meddelanden som matchar mekanismer i SPF-posten.
| Kvalificerare | Åtgärd som mottagande server utför på en matchning |
|---|---|
| + | Godkänns i autentisering. Servern med matchande IP-adress auktoriseras för att skicka för domänen. Meddelanden autentiseras. Detta är standardåtgärden när mekanismen inte använder en kvalificerare. |
| - | Autentiseringen misslyckas. Servern med matchande IP-adress är inte auktoriserad för att skicka för domänen. SPF-posten innehåller inte IP-adressen eller domänen för den avsändande servern, så meddelandena klarar inte autentiseringen. |
| ~ | Markeras som misstänkt vid autentisering. Det är inte sannolikt att servern med matchande IP-adress får skicka för domänen. Den mottagande servern godkänner normalt meddelandet men markerar det som misstänkt. |
| ? | Neutral. Varken godkänns eller underkänns i autentiseringen. SPF-posten anger inte uttryckligen att IP-adressen är auktoriserad för att skicka för domänen. SPF-poster med neutrala resultat använder ofta ?all |
Modifierare för SPF-poster (avancerat)
SPF-modifierare är namn- eller värdepar avgränsade med = som visas i slutet av en textsträng för en SPF-post. Modifierare anger ytterligare information, undantag från regler och avvikelser från standardinställningar. Den här SPF-posten använder till exempel mekanismen include för att kontrollera Googles SPF-poster och modifieraren redirect för att hänvisa till SPF-posten för en annan domän.
v=spf1 include:_spf.google.com redirect=example.com
| Modifierare | Beskrivning |
|---|---|
| redirect |
Omdirigerar till SPF-posten för en annan domän för autentisering. Använd modifieraren redirect när du vill att fler än en domän ska använda samma SPF-post. Använd modifieraren redirect endast när du hanterar alla berörda domäner. För domäner som du inte hanterar använder du inkluderingsmekanismen. Om SPF-posten använder mekanismen all ignoreras modifieraren redirect. |
| exp |
Anger en anpassad orsak till att ett meddelande inte godkändes i SPF. Endast tillgängligt när SPF-posten innehåller en kvalificerare för ej godkänd eller misstänkt. Den här modifieraren aktiverar en DNS-sökning efter en TXT-post som innehåller förklaringen till felet. Använd SPF-makron för att anpassa förklaringen. |