SPF er den DNS-post, der angiver, hvilke servere der må sende e-mail for et domæne. Når den mangler, findes flere gange eller er åben for alle, er e-mail fra domænet lettere at forfalske og mere tilbøjelig til at blive afvist eller havne i spam.
Hvad det betyder
Modtagende mailservere slår SPF-posten op for at afgøre, om en meddelelse, der påstår at komme fra dit domæne, blev sendt af en server, du tillader. Et domæne må kun have én SPF-post, og den bør slutte med at markere (~all) eller afvise (-all) alle andre servere.
Hvad udløser det
Én gang om dagen læser tjekket DNS og e-mailsikkerhed det registrerede domænes TXT-poster via offentlig DNS og ser på dem, der begynder med v=spf1. Det opretter én af tre versioner af dette problem:
- Mere end én SPF-post (Høj): modtagende servere betragter så domænets SPF som defekt. Ejere og admins får besked én gang via e-mail og chat.
- SPF-posten lader alle sende e-mail (Høj): posten slutter med +all, som godkender alle servere på internettet. Ejere og admins får besked én gang via e-mail og chat.
- Ingen SPF-post (Mellem): oprettes kun, når domænet har MX-poster og dermed modtager e-mail. Det vises i appen og sendes ikke pr. e-mail.
Almindelige årsager
- En nyhedsbrevs-, CRM- eller helpdesktjeneste blev sat op med sin egen v=spf1-post i stedet for at blive føjet til den eksisterende.
- En post, der slutter med +all, blev kopieret fra en skabelon eller tilføjet for at stoppe leveringsfejl.
- E-mail blev flyttet til en ny udbyder uden at udgive den SPF-post, den bad om.
Sådan løser du det
- Lav en liste over alle tjenester, der sender e-mail som domænet: din mailudbyder, dit nyhedsbrevsværktøj, dit website, dit helpdesk og dit faktureringsprogram. Hver tjenestes opsætningsvejledning angiver den include, der skal bruges.
- Behold hos din DNS-udbyder én enkelt TXT-post, der begynder med v=spf1 og inkluderer dem alle, for eksempel v=spf1 include:_spf.google.com include:sendgrid.net ~all, og slet alle andre.
- Afslut den med ~all eller -all, aldrig +all, og hold den på 10 DNS-opslag eller færre (hver include tæller), ellers betragter modtagende servere den alligevel som fejlet.
- Når SPF er korrekt, så tilføj også en DMARC-post. Se Ingen DMARC-record.
Hvornår det forsvinder
Problemet forsvinder efter det næste daglige tjek, der ikke længere finder det, og dets handling forsvinder fra handlingsplanen 7 dage senere.
Hvis du markerer handlingen som færdig, og problemet stadig findes 14 dage senere, kommer den tilbage som “Rettelsen virkede ikke”. Se Brug af handlingsplanen.