Om SPF-poster

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:

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?

  • När en SPF-post inkluderar ~all (kvalificerare för misstänkt) godkänner mottagande servrar vanligen meddelanden från avsändare som inte finns i SPF-posten. De markeras dock som misstänkta.

  • När en SPF-post inkluderar -all (kvalificerare för ej godkänd) kan mottagande servrar avvisa meddelanden från avsändare som inte finns i SPF-posten. Om SPF-posten inte har konfigurerats korrekt kan kvalificeraren för ej godkänd orsaka att fler meddelanden från din domän skickas till skräpposten.

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.