Tillbaka till kunskapscenter
SPF-kontroll: så testar, läser och fixar du din SPF-post
security Johan Holm 8 min6/30/2026

SPF-kontroll: så testar, läser och fixar du din SPF-post

En SPF-kontroll visar på sekunder om din domän kan förfalskas. Så läser, testar och fixar du din SPF-post - och klarar de nya kraven från Google, Yahoo och Microsoft.

Kör samma kontroll direkt – gratis

Ange din domän och få en 9-punkts audit – DNS, SPF/DKIM/DMARC, SSL, säkerhetsheaders, dark web-exponering – på 60 sekunder.

Ingen registrering · <60s · GDPR/EU-hantering

E-post är fortfarande angriparnas vanligaste väg in i organisationer - och det billigaste tricket är att utge sig för att vara dig. FBI:s Internet Crime Complaint Center registrerade 193 407 anmälningar om nätfiske och spoofing under 2024, fler än någon annan brottstyp, och 2,77 miljarder dollar i förluster på grund av vd-bedrägerier (BEC) (IC3 Annual Report 2024). Första försvarslinjen mot att någon förfalskar din domän är en korrekt publicerad SPF-post - och snabbaste sättet att veta att din är frisk är att köra den genom en SPF-kontroll.

Den här guiden förklarar vad SPF är, hur du läser en post rad för rad, hur du kontrollerar den manuellt och med ett gratisverktyg, och exakt vilka fel en kontroll fångar innan de förstör din leveransbarhet.

Snabbkoll: FortifyNets kostnadsfria 60-sekundersskanning validerar SPF, DKIM och DMARC samtidigt. Kör en gratis skanning och se din e-postautentiseringspoäng direkt.

Vad är en SPF-post?

SPF (Sender Policy Framework) är en standard för e-postautentisering, definierad i RFC 7208, som låter en domänägare publicera listan över de e-postservrar som får skicka e-post för domänens räkning. Den ligger i DNS som en enda TXT-post som börjar med v=spf1. När en mottagande server tar emot ett meddelande slår den upp posten och kontrollerar om den avsändande serverns IP-adress är behörig.

En typisk post ser ut så här:

v=spf1 include:_spf.google.com include:sendgrid.net ip4:198.51.100.10 ~all

En viktig nyans: SPF autentiserar kuvertavsändaren (den dolda MAIL FROM-/Return-Path-adressen), inte den From:-adress som mottagarna faktiskt ser. Den luckan är just därför SPF behöver DMARC vid sin sida - mer om det nedan.

Relaterade guider: Vad är DMARC? · DNS-säkerhetskonfiguration

Därför behöver du en SPF-kontroll

Sedan februari 2024 kräver Google och Yahoo SPF av alla avsändare, plus fullständig SPF + DKIM + DMARC för den som skickar 5 000 eller fler meddelanden per dag till deras användare. Microsoft började tillämpa samma regler i maj 2025 (Red Sift). Sedan november 2025 avvisar Gmail icke-kompatibel massutskickspost direkt med 550-fel i stället för att skjuta upp den. Ett enda stavfel i din SPF-post kan numera innebära att dina fakturor, lösenordsåterställningar och nyhetsbrev studsar - inte hamnar i skräpposten, utan studsar.

En kontroll spelar roll eftersom SPF fallerar tyst. Posten flödar på tills den dag en mottagare bedömer att din post är trasig - och då gör den det inte längre. En kontroll förvandlar de osynliga problemen till ett tydligt godkänt eller underkänt som du kan agera på.

Rader med DNS- och SPF-konfigurationskod på en utvecklares skärm

Så läser du din SPF-post

En SPF-post är en lista över mekanismer (vilka avsändare som tillåts) och kvalificerare (vad som ska hända med alla andra).

Vanliga mekanismer är ip4/ip6 (en specifik adress eller ett intervall), a (domänens A-post), mx (dess e-postservrar), include (delegera till en annan domäns SPF, t.ex. din e-postleverantör) och all (matchar allt, placeras alltid sist).

Kvalificeraren framför all är det viktigaste tecknet i hela posten:

KvalificerareSymbolSPF-resultatVad mottagare vanligtvis gör
Pass+BehörigLevererar som vanligt
Fail (hardfail)-allEj behörigAvvisar meddelandet
Softfail~allTroligen ej behörigTar emot, men markerar som misstänkt
Neutral?allInget ställningstagandeLevererar; ingen åsikt

Bästa praxis 2026 är att kombinera ~all (softfail) med en DMARC-policy p=reject. M3AAWG och de flesta leveransbarhetsteam rekommenderar nu den kombinationen eftersom DMARC blir det verkliga tillämpningslagret, medan softfail undviker att råka blockera en bortglömd legitim avsändare (Valimail). Publicera aldrig +all - det ger hela internet behörighet att skicka som du.

Så kontrollerar du din SPF-post (steg för steg)

Du kan själv granska vilken domäns SPF-post som helst från en terminal:

  • macOS/Linux: dig TXT example.com +short
  • Windows: nslookup -type=TXT example.com

Leta efter raden som börjar med v=spf1. Ser du två av dem är det redan ett problem (se nedan). Att läsa den råa posten visar vad som är publicerat, men räknar inte DNS-uppslag eller flaggar policymisstag - det är där ett dedikerat verktyg gör nytta.

För att kontrollera SPF, DKIM och DMARC i ett svep, kör FortifyNets gratis skanning: ange din domän så får du varje post tolkad, antalet DNS-uppslag och en prioriterad åtgärdslista på ungefär en minut.

Gränsen på 10 DNS-uppslag (felet de flesta verktyg fångar)

Detta är det vanligaste SPF-felet, och det förblir osynligt tills det slår till. RFC 7208 anger att en SPF-utvärdering får utlösa högst 10 DNS-uppslag. Mekanismerna include, a, mx, ptr och exists samt modifieraren redirect räknas alla; ip4, ip6 och all gör det inte. Överskrid 10 så returnerar mottagaren ett PermError, vilket underkänner SPF för varje meddelande du skickar (DMARCLY).

Det finns en tystare andra gräns också: högst 2 “void”-uppslag (mekanismer som inte resolverar till något). Ett dött include som pekar på en nedlagd leverantör kan tippa dig över den.

Det är lätt att överskrida 10 uppslag utan att märka det. Varje include: för en SaaS-leverantör (Google, Microsoft 365, ett CRM, en helpdesk, en marknadsföringsplattform) kan i sig innehålla nästlade includes, så tre eller fyra leverantörer räcker ofta. Lösningen är “SPF-flattening”: ersätt nästlade includes med de IP-intervall de resolverar till, eller konsolidera leverantörer.

Vanliga SPF-fel som en SPF-kontroll flaggar

Vad kontrollen hittarResultat det utlöserSå åtgärdar du det
Fler än 10 DNS-uppslagPermErrorPlatta till eller ta bort include:; konsolidera avsändare
Fler än 2 void-uppslagPermErrorTa bort includes, a eller mx som inte resolverar
Två eller fler SPF-posterPermErrorSlå ihop allt till en v=spf1-TXT-post
En sträng över 255 teckenOgiltig/avhuggen postDela upp i flera citerade strängar i samma TXT-post
+all finns medGodkänner alla förfalskningarErsätt med ~all eller -all omedelbart
Ingen all-mekanismOtydlig policyAvsluta posten med ~all (eller -all)

Autentiseringsgapet, i ett diagram

De flesta domäner gör fortfarande fel. Av 73,3 miljoner domäner som analyserades i december 2025 hade 83,9 % ingen DMARC-post alls och endast 2,5 % tillämpade p=reject - vilket innebär att de allra flesta kan förfalskas med litet motstånd (DMARC-adoption 2025). SPF är grunden som gör resten möjlig.

Stapeldiagram som visar att 83,9 procent av domänerna saknar DMARC-post, 12,4 procent endast övervakar och 2,5 procent tillämpar p=reject i december 2025 Källa: DMARC-adoptionsforskning, december 2025 (urval på 73,3 miljoner domäner). SPF matar DMARC-kontrollerna ovan.

Checklista för SPF (bästa praxis)

  • Publicera exakt en v=spf1-TXT-post per sändande domän.
  • Auktorisera varje legitim källa: din e-postvärd, marknadsföringsplattform, CRM, ärendehanteringssystem och varje server som skickar för din räkning.
  • Håll det totala antalet DNS-uppslag på högst 10; platta till när du lägger till leverantörer.
  • Avsluta med ~all och backa upp med DMARC p=reject (eller använd -all på parkerade domäner som inte skickar).
  • Lägg till SPF även för subdomäner och parkerade domäner - angripare älskar oanvända. En domän som aldrig skickar e-post bör publicera v=spf1 -all.
  • Kontrollera igen efter varje ändring av dina e-postleverantörer; SPF driver iväg när din stack förändras.

SPF, DKIM och DMARC: hela bilden

SPF i sig är nödvändigt men inte tillräckligt. Tre poster fungerar tillsammans:

  • SPF auktoriserar sändande servrar (kuvertavsändaren).
  • DKIM signerar varje meddelande kryptografiskt så att det inte kan manipuleras under transporten.
  • DMARC knyter SPF och DKIM till den synliga From:-domänen (alignment), talar om för mottagare vad de ska göra när autentiseringen misslyckas och skickar rapporter till dig.

Du behöver alla tre för att uppfylla Google, Yahoo och Microsoft - och för att faktiskt stoppa spoofing. När din SPF går igenom, fortsätt med vår DMARC-guide, och använd MXToolbox-alternativet för löpande DNS- och e-postpostkontroller.

Vanliga frågor

Hur ofta bör jag kontrollera min SPF-post? Efter varje ändring av dina e-postleverantörer, och minst en gång per kvartal. SPF driver tyst iväg när du lägger till och tar bort SaaS-verktyg.

Kan jag ha två SPF-poster? Nej. En domän måste publicera exakt en v=spf1-TXT-post; två eller fler orsakar ett PermError. Slå ihop dem till en enda post.

Stoppar SPF all spoofing? Nej. SPF kontrollerar bara kuvertavsändaren, så angripare kan fortfarande förfalska den synliga From:-adressen. DMARC täpper till den luckan genom att kräva alignment - därför behöver du båda.

Vad är skillnaden mellan ~all och -all? ~all (softfail) säger åt mottagare att olistade avsändare troligen är obehöriga men att ta emot och flagga dem; -all (hardfail) säger åt dem att avvisa direkt. De flesta avsändare använder ~all plus DMARC-tillämpning.

Är ett gratis SPF-kontrollverktyg tillförlitligt? Ja. Ett bra verktyg gör samma DNS-uppslag och uppslagsräkning som en mottagande e-postserver. FortifyNets skanning validerar dessutom DKIM och DMARC i samma svep.

Kontrollera din SPF-post nu

En trasig SPF-post är osynlig tills din e-post slutar komma fram - och nu när Google, Yahoo och Microsoft avvisar oautentiserad post direkt har du inte råd att gissa. Kör FortifyNets kostnadsfria 60-sekundersskanning för att validera SPF, DKIM och DMARC, räkna dina DNS-uppslag och få en tydlig, prioriterad åtgärdslista. Ingen registrering krävs.

Frequently Asked Questions

#SPF#SPF-post#e-postautentisering#DMARC#leveransbarhet

Kontrollera din domän nu

Kör en gratis säkerhetsaudit och se om din domän har problemen som beskrivs i den här artikeln.

Cookie-inställningar

Vi använder cookies för att förbättra din upplevelse. Du kan välja vilka cookies du accepterar.