SPF, DKIM og DMARC: Komplett guide til e-postautentisering
Mestre e-postautentisering med denne komplette guiden til SPF, DKIM og DMARC. Lær hva hver protokoll gjor, hvordan du setter opp DNS-poster, feilsøker vanlige problemer og forbedrer leveringsraten.
E-postautentisering er grunnlaget for pålitelig e-postlevering. Uten korrekt konfigurasjon av SPF, DKIM og DMARC kan e-postene du har utarbeidet omhyggelig, aldri nå kundenes innbokser. I stedet havner de i spammapper eller avvises helt.
Denne komplette guiden forklarer hva hver autentiseringsprotokoll gjor, gir trinnvise instruksjoner for DNS-oppsett, dekker feilsoking av vanlige problemer og viser deg hvordan du verifiserer at konfigurasjonen fungerer korrekt.
Hvorfor e-postautentisering er viktig
E-post ble designet i en tid da sikkerhet ikke var en primær bekymring. Den opprinnelige SMTP-protokollen har ingen innebygd verifikasjonsmekanisme for å bekrefte at en e-post faktisk kommer fra den den utgir seg for å komme fra. Denne grunnleggende svakheten muliggjor e-postforfalskning, phishing-angrep og spam.
E-postautentiseringsprotokoller loser dette problemet ved å la domeneeiere spesifisere:
- Hvilke servere som kan sende e-post på vegne av dem (SPF)
- Kryptografisk bevis på at meldinger er ekte og uendret (DKIM)
- Hva som skal gjores med meldinger som ikke består autentisering (DMARC)
Forretningskonsekvenser av dårlig autentisering
Uten korrekt e-postautentisering:
- Lavere leveringsrate: Store leverandorer som Gmail, Microsoft og Yahoo filtrerer ikke-autentiserte e-poster mer aggressivt
- Hoyere spamrate: Dine legitime e-poster konkurrerer med forfalskede meldinger som bruker domenet ditt
- Omdommeskade: Phishing-angrep som utgir seg for å være merket ditt, svekker kundenes tillit
- Tapte inntekter: Markedsforingskampanjer når ikke abonnenter som registrerte seg for å motta dem
- Samsvarsrisiko: Mange reguleringer krever nå korrekt e-postautentisering
Autentiseringstriaden
SPF, DKIM og DMARC samarbeider som et komplett autentiseringssystem:
| Protokoll | Hva den gjor | Analogi |
|---|---|---|
| SPF | Lister opp autoriserte avsenderservere | Et firmabrevhode med godkjente kontorer |
| DKIM | Signerer meldinger kryptografisk | Et vokssegl som beviser ekthet |
| DMARC | Setter retningslinjer for feil og rapportering | Instruksjoner for hva man skal gjore med mistenkelige brev |
Hver protokoll adresserer ulike angrepsvektorer. SPF forhindrer uautoriserte servere fra å sende som deg. DKIM forhindrer endring av meldinger etter sending. DMARC knytter dem sammen og gir innsyn i autentiseringsresultater.
Forstå SPF (Sender Policy Framework)
SPF (Sender Policy Framework) er en DNS-basert e-postautentiseringsmetode som spesifiserer hvilke e-postservere som er autorisert til å sende e-post på vegne av domenet ditt.
Hvordan SPF fungerer
Når en e-post ankommer en mottaksserver, slår den opp SPF-posten for avsenderens domene. Den sjekker deretter om IP-adressen som sendte e-posten er oppfort som autorisert. Hvis IP-en samsvarer, består SPF. Hvis ikke, mislykkes SPF.
SPF-verifiseringsprosessen:
- Du sender en e-post fra markedsforingsplattformen din
- Mottaksserveren henter domenet ditt fra Return-Path (konvoluttsender)
- Serveren spor opp DNS for domenets SPF-post
- Den sammenligner avsender-IP-en med din SPF-posts autoriserte liste
- Serveren registrerer bestått, mislyktes, myk feil eller noytralt resultat
SPF-postsyntaks
SPF-poster publiseres som TXT-poster i domenets DNS. Her er grunnstrukturen:
v=spf1 [mekanismer] [kvalifikator]allVersjonstag: Starter alltid med v=spf1
Mekanismer: Definerer hvem som kan sende
| Mekanisme | Beskrivelse | Eksempel |
|---|---|---|
| include: | Stol på et annet domenes SPF | include:spf.brevo.com |
| ip4: | Autoriser spesifikk IPv4 | ip4:192.168.1.1 |
| ip6: | Autoriser spesifikk IPv6 | ip6:2001:db8::1 |
| a | Tillat domenets A-post-IP-er | a |
| mx | Tillat domenets e-postserver-IP-er | mx |
| ptr | Omvendt DNS (utdatert) | ptr:example.com |
| exists: | Betinget sjekk | exists:%{i}.spf.example.com |
Kvalifikatorer: Definerer hvordan treff håndteres
| Kvalifikator | Betydning | Resultat |
|---|---|---|
| + | Bestått (standard) | Autorisert |
| - | Mislyktes (hard) | Ikke autorisert, avvis |
| ~ | Myk feil | Ikke autorisert, aksepter men merk |
| ? | Noytralt | Ingen retningslinje |
All-mekanismen: Gjelder for alt som ikke samsvarer med tidligere mekanismer
Eksempler på SPF-poster
Enkelt oppsett med én e-postleverandor:
v=spf1 include:spf.brevo.com -allDette autoriserer Brevo til å sende e-post for domenet ditt og avviser alle andre avsendere.
Flere e-posttjenester:
v=spf1 include:spf.brevo.com include:_spf.google.com include:spf.protection.outlook.com -allDette autoriserer Brevo, Google Workspace og Microsoft 365.
Inkluder din egen e-postserver:
v=spf1 ip4:203.0.113.10 include:spf.brevo.com -allDette autoriserer en spesifikk IP-adresse (din server) pluss Brevo.
Start med myk feil under testing:
v=spf1 include:spf.brevo.com ~allBruk av ~all i stedet for -all merker feil men avviser ikke. Nyttig ved innledende oppsett.
Sette opp SPF-poster
Steg 1: Identifiser avsenderkildene dine
List opp alle tjenester som sender e-post fra domenet ditt:
- E-postmarkedsforingsplattformer (Brevo, Mailchimp osv.)
- Transaksjons-e-posttjenester
- CRM-systemer
- Helpdesk-programvare
- Bedriftse-post (Google Workspace, Microsoft 365)
- Dine egne e-postservere
Steg 2: Samle SPF-include-utsagn
Hver e-posttjenesteleverandor dokumenterer den nodvendige SPF-inkluderingen. Vanlige eksempler:
| Leverandor | SPF-include |
|---|---|
| Brevo | include:spf.brevo.com |
| Google Workspace | include:_spf.google.com |
| Microsoft 365 | include:spf.protection.outlook.com |
| Amazon SES | include:amazonses.com |
| SendGrid | include:sendgrid.net |
| Mailgun | include:mailgun.org |
Steg 3: Opprett SPF-posten din
Kombiner alle include-utsagn i én post:
v=spf1 include:spf.brevo.com include:_spf.google.com -allSteg 4: Legg til DNS-posten
I DNS-administrasjonsgrensesnittet ditt:
- Type: TXT
- Vert/Navn: @ (eller la stå tomt for rotdomenet)
- Verdi: Din komplette SPF-post
- TTL: 3600 (eller standard)
Steg 5: Verifiser posten
Bruk DNS-oppslagsverktoy for å bekrefte:
dig TXT yourdomain.comEller bruk nettbaserte verktoy som MXToolbox SPF Lookup.
SPF-begrensninger og beste praksis
Grensen på 10 DNS-oppslag:
SPF har maksimalt 10 DNS-oppslag. Hver include: teller som ett oppslag, og inkluderte poster kan inneholde egne include-utsagn som teller mot grensen. Overskridelse forer til SPF permerror (permanent feil), noe som gjor at alle sjekker mislykkes.
Strategier for å holde seg under grensen:
- Bruk IP-adresser direkte der det er mulig (ip4: teller ikke som et oppslag)
- Konsolider tjenester hos den samme leverandoren
- Bruk SPF-utflatingtjenester som konverterer include-utsagn til IP-adresser
- Fjern ubrukte include-utsagn fra gamle tjenester
Andre beste praksiser for SPF:
- Kun én SPF-post per domene (flere poster forer til feil)
- Start med
~all(myk feil) under oppsett, bytt til-allnår det er bekreftet - Oppdater SPF ved bytte av e-postleverandorer
- Ikke bruk den utdaterte
ptr-mekanismen - Hold postene så enkle som mulig
Vanlige SPF-feil
Flere SPF-poster:
Feil:v=spf1 include:spf.brevo.com -allv=spf1 include:_spf.google.com -all
Riktig:v=spf1 include:spf.brevo.com include:_spf.google.com -allOverskride DNS-oppslagsgrensen:
Hvis du har mange include-utsagn, sjekk det totale oppslagsantallet ditt. Bruk SPF-analysatorer for å verifisere at du er under 10.
Glemme å oppdatere etter bytte av leverandorer:
Når du bytter fra én e-posttjeneste til en annen, fjern det gamle include-utsagnet og legg til det nye.
Bruke +all:
Bruk aldri +all da det autoriserer alle til å sende som domenet ditt.
Forstå DKIM (DomainKeys Identified Mail)
DKIM (DomainKeys Identified Mail) legger til en kryptografisk signatur på e-postene dine, noe som beviser at meldingen stammer fra domenet ditt og ikke ble endret under overforingen.
Hvordan DKIM fungerer
DKIM bruker kryptografi med offentlig nokkel:
- E-postleverandoren din genererer et offentlig/privat nokkelpar
- Du publiserer den offentlige nokkelen i DNS
- Leverandoren signerer utgående e-poster med den private nokkelen
- Mottaksservere henter den offentlige nokkelen din fra DNS
- De bruker den offentlige nokkelen til å verifisere signaturen
- En gyldig signatur beviser ekthet og integritet
Hva DKIM signerer:
DKIM-signaturer dekker vanligvis spesifikke overskrifter og meldingsteksten:
- Fra-overskrift (nodvendig)
- Emne-overskrift
- Dato-overskrift
- Meldingstekst
- Andre overskrifter som konfigurert
Dette forhindrer angripere fra å endre disse elementene etter sending.
DKIM-poststruktur
DKIM-poster publiseres som TXT-poster med et spesifikt navneformat:
selektor._domainkey.yourdomain.comSelektoren er en unik identifikator som lar deg ha flere DKIM-nokkler. Ulike e-posttjenester bruker ulike selektorer (f.eks. brevo, google, s1, s2).
DKIM-postinnhold:
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...| Tag | Beskrivelse | Eksempel |
|---|---|---|
| v= | Versjon (alltid DKIM1) | v=DKIM1 |
| k= | Nokkeltype (vanligvis rsa) | k=rsa |
| p= | Offentlig nokkel (base64) | p=MIGfMA0… |
| t= | Flagg (valgfritt) | t=s (streng modus) |
| h= | Hash-algoritmer (valgfritt) | h=sha256 |
Sette opp DKIM
Steg 1: Generer DKIM-nokkler
E-posttjenesteleverandoren din genererer vanligvis nokkler for deg. I Brevo:
- Gå til Innstillinger > Avsendere, domener og dedikerte IP-er
- Velg domenet ditt
- Naviger til DKIM-delen
- Kopier den angitte DNS-posten
For selvhostede e-postservere, generer nokkler med OpenSSL:
openssl genrsa -out private.key 2048openssl rsa -in private.key -pubout -out public.keySteg 2: Legg til DKIM DNS-post
I DNS-administrasjonen din:
- Type: TXT
- Vert/Navn: selektor._domainkey (f.eks. brevo._domainkey)
- Verdi: DKIM-posten fra leverandoren din
- TTL: 3600
Steg 3: Aktiver DKIM-signering
I e-postleverandorens innstillinger, aktiver DKIM-signering for domenet ditt. Dette forteller leverandoren å signere utgående meldinger.
Steg 4: Verifiser oppsettet
Send en teste-post og sjekk overskriftene for DKIM-Signature. Bruk verktoy som:
- mail-tester.com
- DKIM Validator
- MXToolbox DKIM Lookup
Beste praksiser for DKIM
Bruk 2048-bits nokkler:
Eldre 1024-bits nokkler anses som svake. Moderne sikkerhetsstandarder anbefaler minimum 2048-bits RSA-nokkler.
Ruter nokkler periodisk:
Selv om det ikke er strengt nodvendig, er det god sikkerhetspraksis å rullere DKIM-nokkler årlig. Legg til den nye nokkelen for du fjerner den gamle for å unngå gap.
Overvåk for nokkelforringing:
Hvis den private nokkelen din kompromitteres, kan angripere signere meldinger som deg. Overvåk for uvanlige autentiseringsmonster.
Bruk ulike selektorer for ulike tjenester:
Hver e-postleverandor bor bruke en unik selektor. Dette muliggjor uavhengig nokkelhåndtering og konflikterer ikke med andre tjenester.
Sjekk DNS-spredning:
DKIM-nokkler kan være lange. Sjekk at DNS-leverandoren din stottes TXT-poster av tilstrekkelig lengde. Noen leverandorer krever at nokkelen deles opp i flere strenger.
Lese DKIM-overskrifter
Når du mottar en e-post, viser DKIM-Signature-overskriften:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=brevo; h=from:to:subject:date:message-id; bh=base64hashofbody; b=base64signature;| Tag | Betydning |
|---|---|
| v= | Versjon (alltid 1) |
| a= | Algoritme (rsa-sha256 anbefalt) |
| c= | Kanonisering (relaxed tillater mindre endringer) |
| d= | Signeringsdomene |
| s= | Selektor |
| h= | Signerte overskrifter |
| bh= | Tekst-hash |
| b= | Signatur |
Forstå DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC bygger på SPF og DKIM for å gi håndheving av retningslinjer og rapportering. Det forteller mottaksservere hva de skal gjore når autentisering mislykkes, og sender deg rapporter om autentiseringsresultater.
Hvordan DMARC fungerer
DMARC legger til to kritiske funksjoner:
- Håndheving av retningslinjer: Definer hvordan mottakere skal håndtere autentiseringsfeil
- Rapportering: Motta data om hvem som sender e-post med domenet ditt
DMARC-verifiseringsprosessen:
- En mottaksserver mottar en e-post som påstår å komme fra domenet ditt
- Den sjekker SPF (samsvarer avsender-IP-en?)
- Den sjekker DKIM (er signaturen gyldig?)
- Den sjekker DMARC-justering (samsvarer de autentiserte domenene med Fra-overskriften?)
- Hvis justeringen mislykkes, bruker den DMARC-retningslinjen din
- Den sender deg aggregerte og/eller rettsmedisinsk rapporter
DMARC-justering
DMARC krever justering mellom domenet i Fra-overskriften og domenene som godkjenner SPF eller DKIM:
SPF-justering: Domenet i Return-Path (konvoluttsender) må samsvare med eller være et underdomene av Fra-overskriftens domene.
DKIM-justering: Domenet i DKIM-signaturen (d=-tag) må samsvare med eller være et underdomene av Fra-overskriftens domene.
Justeringsmodi:
| Modus | Beskrivelse |
|---|---|
| Streng (s) | Eksakt domenesamsvar kreves |
| Avslappet (r) | Underdomener tillatt (standard) |
Med avslappet justering, hvis Fra-overskriften viser [email protected] og DKIM signerer med brevo.example.com, godkjennes justeringen fordi begge deler det organisatoriske domenet example.com.
DMARC-postsyntaks
DMARC-poster publiseres som TXT-poster på _dmarc.yourdomain.com:
v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100Nodvendige tagger:
| Tag | Beskrivelse | Verdier |
|---|---|---|
| v= | Versjon | DMARC1 (alltid) |
| p= | Retningslinje | none, quarantine, reject |
Valgfrie tagger:
| Tag | Beskrivelse | Standard |
|---|---|---|
| rua= | Adresse for aggregerte rapporter | ingen |
| ruf= | Adresse for rettsmedisinsk rapport | ingen |
| pct= | Prosentandel som retningslinjen gjelder | 100 |
| sp= | Underdomenepolicy | samme som p= |
| adkim= | DKIM-justeringsmodus | r (avslappet) |
| aspf= | SPF-justeringsmodus | r (avslappet) |
| fo= | Alternativer for rettsmedisinsk rapport | 0 |
| ri= | Rapportintervall (sekunder) | 86400 |
DMARC-retningslinjer forklart
p=none (kun overvåking):
Ingen tiltak ved feil. E-poster leveres normalt. Bruk dette mens du analyserer rapporter og fikser autentiseringsproblemer.
v=DMARC1; p=none; rua=mailto:[email protected]p=quarantine (spammappe):
Mislykkede e-poster sendes til spam-/junkmappe. Et godt mellomledd for du innforer full avvisning.
v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100p=reject (blokker):
Mislykkede e-poster avvises helt. Maksimal beskyttelse, men sjekk at alle legitime kilder godkjennes forst.
v=DMARC1; p=reject; rua=mailto:[email protected]; pct=100Sette opp DMARC
Steg 1: Sjekk at SPF og DKIM fungerer
DMARC er avhengig av SPF og DKIM. Verifiser at begge er korrekt konfigurert for du legger til DMARC.
Steg 2: Start med overvåking (p=none)
Begynn med den mest tillatelsesorienterte retningslinjen for å samle data uten å påvirke leveringen:
v=DMARC1; p=none; rua=mailto:[email protected]Steg 3: Legg til DNS-posten
I DNS-administrasjonen din:
- Type: TXT
- Vert/Navn: _dmarc
- Verdi: DMARC-posten din
- TTL: 3600
Steg 4: Analyser rapporter i 2-4 uker
DMARC-aggregerte rapporter ankommer daglig som XML-filer. De viser:
- Hvilke IP-er som sendte e-post med domenet ditt
- SPF- og DKIM-godkjennings-/avslagsrate
- DMARC-justeringsresultater
- Mottaksserverhandlinger
Bruk DMARC-rapportanalysatorer for å visualisere disse dataene:
- DMARC Analyzer
- Postmark DMARC
- Valimail
- dmarcian
Steg 5: Fiks autentiseringsproblemer
Vanlige problemer avdekket av rapporter:
- Legitime tjenester mangler fra SPF
- DKIM ikke aktivert for en sendetjeneste
- Tredjepartstjenester sender uten korrekt autentisering
- Videresending brekker SPF-justeringen
Steg 6: Gradvis håndheving
Når legitime kilder godkjennes konsekvent:
- Bytt til
p=quarantine; pct=10(karantene 10 % av feil) - Okt pct til 25, 50, 75, 100
- Bytt til
p=reject; pct=10 - Okt til full avvisning
Steg 7: Vedlikehold og overvåk
Fortsett å gjennomgå rapporter. Nye sendekilder, leverandorендringer eller konfigurasjonsavvik kan fore til autentiseringsfeil.
Forstå DMARC-rapporter
Aggregerte rapporter (rua):
Daglige XML-sammendrag som viser:
- Rapportorganisasjon
- Datoperiode
- Din publiserte retningslinje
- Autentiseringsresultater etter kilde-IP
- Volum av e-poster
Eksempelutdrag:
<record> <source_ip>203.0.113.10</source_ip> <count>1250</count> <policy_evaluated> <disposition>none</disposition> <dkim>pass</dkim> <spf>pass</spf> </policy_evaluated></record>Rettsmedisinsk rapporter (ruf):
Individuelle meldingsdetaljer for feil. Mer detaljert, men personvernfolgsom. Mange mottakere sender ikke rettsmedisinsk rapporter.
Beste praksiser for DMARC
Start alltid med p=none:
Å hoppe direkte til avvisning kan blokkere legitim e-post. Overvåk forst.
Bruk en dedikert e-postadresse for rapporter:
DMARC-rapporter kan være voluminose. Bruk en dedikert adresse eller tredjepartstjeneste.
Angi underdomenepolicy (sp=):
Hvis du ikke sender e-post fra underdomener, angi sp=reject for å beskytte dem mot forfalskning.
Bruk prosentandel (pct=) for gradvis utrulling:
pct-taggen lar deg håndheve retningslinjer på en prosentandel av feil mens du overvåker resten.
Vurder dedikerte DMARC-tjenester:
For store organisasjoner gir tjenester som Valimail, dmarcian eller Postmark DMARC bedre rapportanalyse enn rå XML-filer.
DNS-postoppsett: Komplett gjennomgang
Oppsett av e-postautentisering krever at du legger til spesifikke DNS-poster. Denne delen gir en komplett gjennomgang for de viktigste DNS-leverandorene.
Samle de nodvendige verdiene
For du begynner, samle disse verdiene fra e-postleverandorene dine:
For SPF:
- Alle include-utsagn (f.eks. include:spf.brevo.com)
- Eventuelle spesifikke IP-adresser du trenger å autorisere
For DKIM:
- Selektornavnet (f.eks. brevo, google, s1)
- Den fullstendige DKIM-nokkelens verdi
For DMARC:
- E-postadressen for rapportering din
Legge til poster hos vanlige DNS-leverandorer
Cloudflare:
- Logg inn på Cloudflare Dashboard
- Velg domenet ditt
- Gå til DNS > Poster
- Klikk Legg til post
- For SPF: Type=TXT, Navn=@, Innhold=SPF-posten din
- For DKIM: Type=TXT, Navn=selektor._domainkey, Innhold=DKIM-nokkel
- For DMARC: Type=TXT, Navn=_dmarc, Innhold=DMARC-post
- Klikk Lagre
Google Domains/Squarespace:
- Gå til DNS-innstillingene for domenet ditt
- Rull ned til Egendefinerte poster
- Klikk Administrer egendefinerte poster
- Legg til hver post med passende type, vert og data
- For SPF: Vert=@, Type=TXT, Data=SPF-post
- For DKIM: Vert=selektor._domainkey, Type=TXT, Data=DKIM-nokkel
- For DMARC: Vert=_dmarc, Type=TXT, Data=DMARC-post
GoDaddy:
- Gå til Mine produkter > Domener
- Klikk DNS ved siden av domenet ditt
- Rull ned til Poster-delen
- Klikk Legg til for hver ny post
- Velg TXT for Type
- Skriv inn Navn (@ for SPF, selektor._domainkey for DKIM, _dmarc for DMARC)
- Skriv inn Verdi
- Lagre
Namecheap:
- Gå til Domeneliste > Administrer
- Klikk Avansert DNS
- Legg til ny post for hver
- Velg TXT-post
- Vert: @ for SPF, selektor._domainkey for DKIM, _dmarc for DMARC
- Verdi: Postinnholdet ditt
- Lagre alle endringer
DNS-spredning
Etter at poster er lagt til, tar det tid for endringer å spre seg globalt. Dette tar vanligvis:
- 5-30 minutter for initial synlighet
- Opptil 48 timer for full global spredning
Bruk dig eller nslookup for å verifisere:
dig TXT yourdomain.comdig TXT selektor._domainkey.yourdomain.comdig TXT _dmarc.yourdomain.comEller bruk nettbaserte verktoy som whatsmydns.net for å sjekke spredning over hele verden.
Eksempel på komplett oppsett
For et domene som bruker Brevo og Google Workspace:
SPF-post (TXT ved @):
v=spf1 include:spf.brevo.com include:_spf.google.com -allDKIM-post for Brevo (TXT ved brevo._domainkey):
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBA... [nokkel fra Brevo dashboard]DKIM-post for Google (TXT ved google._domainkey):
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BA... [nokkel fra Google Admin]DMARC-post (TXT ved _dmarc):
v=DMARC1; p=none; rua=mailto:[email protected]Feilsoking av vanlige problemer
Selv med omhyggelig oppsett kan e-postautentisering mislykkes. Her er vanlige problemer og hvordan du loser dem.
SPF-feilsoking
SPF-post ikke funnet:
Symptomer: SPF-sjekker viser “none” eller “no record”
Årsaker:
- Post ikke lagt til DNS
- Post lagt til feil sted (underdomene i stedet for rot)
- DNS-spredning ikke fullfort
Losninger:
- Verifiser at post eksisterer med
dig TXT yourdomain.com - Sjekk Navn/Vert-feltet (bor vare @ eller tomt for rotdomenet)
- Vent på DNS-spredning (opptil 48 timer)
SPF PermError (for mange oppslag):
Symptomer: SPF-resultater viser “permerror”
Årsaker:
- Mer enn 10 DNS-oppslag i SPF-posten din
- Include-utsagn som inneholder for mange nestede include-utsagn
Losninger:
- Gjennomgå include-utsagnene og fjern de som ikke er i bruk
- Erstatt include-utsagn med ip4:-oppforinger der det er mulig
- Bruk SPF-utflatingtjenester
- Konsolider tjenester hos færre leverandorer
SPF-myk feil eller hard feil for legitim post:
Symptomer: Legitime e-poster mislykkes ved SPF
Årsaker:
- Sendetjeneste ikke inkludert i SPF
- Sending fra en ikke-autorisert IP
- Bruk av en videresender som endrer konvoluttsender
Losninger:
- Legg til det manglende include-utsagnet for sendetjenesten din
- Sjekk hvilken IP som faktisk sendte e-posten (fra overskrifter)
- Kontakt e-postleverandoren din for korrekte SPF-innstillinger
Flere SPF-poster:
Symptomer: SPF viser permerror eller tilfeldige feil
Årsaker:
- To eller flere TXT-poster som inneholder v=spf1
Losninger:
- Kombiner alle mekanismer i én enkelt SPF-post
- Slett duplikate SPF-poster
DKIM-feilsoking
DKIM-signatur mangler:
Symptomer: Ingen DKIM-Signature-overskrift i e-poster
Årsaker:
- DKIM-signering ikke aktivert hos e-postleverandor
- Domeneveifikasjon ikke fullfort
- Sending gjennom ikke-DKIM-bane
Losninger:
- Aktiver DKIM i leverandorens innstillinger
- Fullfore domeneverifiseringstrinnene
- Sjekk leverandordokumentasjonen for DKIM-oppsett
DKIM-verifisering mislyktes:
Symptomer: DKIM viser “fail” i autentiseringsresultater
Årsaker:
- DNS-post ikke publisert eller feil
- Feil selektor brukt
- Nokkelkonflikt mellom DNS og signering
- Melding endret under overforingen
Losninger:
- Verifiser at DNS-post eksisterer ved selektor._domainkey.domain
- Sammenlign selektor i DKIM-Signature-overskrift med DNS
- Regenerer nokkler hvis konflikt mistenkes
- Sjekk for e-postfiltre eller videresendere som endrer meldinger
DKIM-nokkel for lang for DNS:
Symptomer: Kan ikke lagre DKIM-post, avkortingsfeil
Årsaker:
- 2048-bits nokkler overskrider lengden på én TXT-post
- DNS-leverandor har tegngrenser
Losninger:
- Del nokkelen i flere siterte strenger (de fleste leverandorer håndterer dette automatisk)
- Sjekk om DNS-leverandoren stoter lange TXT-poster
- Bruk 1024-bits nokkler midlertidig (mindre sikkert)
Eksempel på delt DKIM-post:
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...""...fortsettelse av nokkel..."DMARC-feilsoking
DMARC-justeringsfeil:
Symptomer: SPF og DKIM godkjennes, men DMARC mislykkes
Årsaker:
- Det autentiserte domenet samsvarer ikke med Fra-overskriftens domene
- Tredjepartssendetjeneste bruker sitt eget domene
- Feil konfigurert konvoluttsender
Losninger:
- Sjekk at e-postleverandoren signerer med domenet ditt (egendefinert DKIM)
- Konfigurer egendefinert Return-Path/konvoluttsender
- Bruk avslappet justeringsmodus (adkim=r; aspf=r)
Mottar ikke DMARC-rapporter:
Symptomer: Ingen aggregerte rapporter ankommer
Årsaker:
- rua-adresse er feil
- E-postadresse kan ikke motta ekstern e-post
- Rapporter havner i spam
- Mottaksservere sender ikke rapporter
Losninger:
- Verifiser rua-syntaks:
rua=mailto:[email protected] - Test at rapporteringsadressen kan motta ekstern e-post
- Sjekk spammappen for rapporter
- Merk: Ikke alle mottakere sender DMARC-rapporter
DMARC-post ikke funnet:
Symptomer: DMARC-sjekker viser “no record”
Årsaker:
- Post publisert på feil sted
- Bruker feil format (må vare TXT ved _dmarc-underdomenet)
Losninger:
- Post må vare på _dmarc.yourdomain.com
- Verifiser med
dig TXT _dmarc.yourdomain.com
Generelle feilsokingsverktoy
Nettbaserte validatorer:
- MXToolbox (mxtoolbox.com) - SPF, DKIM, DMARC-oppslag
- Mail Tester (mail-tester.com) - Send teste-post for full analyse
- DMARC Analyzer - Rapportvisualisering
- Google Admin Toolbox - Sjekk MX, SPF, DKIM
Kommandolinjeverktoy:
# Sjekk SPFdig TXT yourdomain.com
# Sjekk DKIMdig TXT selektor._domainkey.yourdomain.com
# Sjekk DMARCdig TXT _dmarc.yourdomain.com
# Sjekk fra spesifikk DNS-serverdig @8.8.8.8 TXT yourdomain.comE-postoverskriftanalyse:
Sjekk Authentication-Results-overskriften i mottatte e-poster:
Authentication-Results: mx.google.com; dkim=pass header.d=example.com header.s=brevo; spf=pass smtp.mailfrom=example.com; dmarc=pass action=none header.from=example.comE-postautentisering og Brevo
Brevo gir omfattende stotte for e-postautentisering, noe som gjor det enkelt å konfigurere SPF, DKIM og DMARC for sendedomenet ditt.
Sette opp autentisering i Brevo
Steg 1: Legg til domenet ditt
- Logg inn på Brevo-kontoen din
- Naviger til Innstillinger > Avsendere, domener og dedikerte IP-er
- Klikk Legg til domene
- Skriv inn domenenavnet ditt
Steg 2: Konfigurer SPF
Brevo gir SPF-include-utsagnet du skal legge til i DNS-en din:
include:spf.brevo.comLegg dette til den eksisterende SPF-posten din eller opprett en ny:
v=spf1 include:spf.brevo.com -allSteg 3: Konfigurer DKIM
Brevo genererer DKIM-nokkler automatisk. Kopier den angitte posten:
- Gå til domeneinnstillingene dine i Brevo
- Finn DKIM-delen
- Kopier DNS-postnavnet og -verdien
- Legg til TXT-posten i DNS-en din
Steg 4: Verifiser konfigurasjonen
Brevo sjekker automatisk DNS-postene dine. Gronne haker indikerer vellykket konfigurasjon.
Fordeler med korrekt Brevo-autentisering
Når du korrekt konfigurerer autentisering med Brevo:
- Hoyere innboksplassering: Gmail, Microsoft og andre leverandorer stoler på autentiserte meldinger
- Merkevarnebeskyttelse: DMARC forhindrer forfalskning av domenet ditt
- Bedre analyse: Noyaktig sporing av åpninger og klikk
- Omdommeebygging: Konsekvent autentisering bygger avsenderomdomme
Fordeler med Tajo-integrasjon
Bruk av Tajo for å koble Shopify-butikken din med Brevo gir ytterligere fordeler:
- Automatisk kundesynkronisering: Kundedata flyter semmelos for personaliserte e-poster
- Hendelsessporing: Kjops-, surfe- og handlekurvhendelser utloser autentiserte transaksjons-e-poster
- Flerkanalskoordinering: Oppretthold konsekvent autentisering på tvers av e-post, SMS og WhatsApp
- Enhetlig analyse: Spor e-postytelse ved siden av andre markedsforingsberegninger
Kombinasjonen av korrekt e-postautentisering og sanntids kundedata-synkronisering sikrer at e-postene dine ikke bare når innboksen, men resonnerer med hver enkelt mottaker.
Konklusjon
E-postautentisering gjennom SPF, DKIM og DMARC er ikke lenger valgfritt for bedrifter som er avhengige av e-postkommunikasjon. Disse protokollene beskytter merket ditt mot forfalskning, forbedrer leveringsraten og bygger den tilliten som er nodvendig for effektiv e-postmarkedsforing.
Viktige punkter:
- SPF autoriserer avsenderservere gjennom DNS
- DKIM beviser meldingsekthet med kryptografiske signaturer
- DMARC håndhever retningslinjer og gir innsyn gjennom rapporter
- Start med overvåking (p=none) for du innforer avvisning
- Alle legitime sendekilder må vare korrekt konfigurert
- Regelmessig overvåking forhindrer konfigurasjonsavvik
For netthandelsbedrifter som bruker Shopify skaper kombinasjonen av korrekt e-postautentisering med kundedata-integrasjon gjennom Tajo og Brevo et kraftfullt grunnlag. Transaksjons-e-postene dine når kundene pålitelig, markedsforingskampanjene dine oppnår bedre innboksplassering, og merket ditt forblir beskyttet mot forfalskning.
Klar til å forbedre leveringsraten din? Start med å revidere det gjeldende autentiseringsoppsettet ditt med verktoyene som er nevnt i denne guiden, og konfigurer deretter systematisk SPF, DKIM og DMARC etter de trinnvise instruksjonene som er gitt.
Lær hvordan Tajo integreres med Brevo for semos e-postautentisering ved siden av sanntids kundedata-synkronisering for Shopify-butikken din.
Relaterte artikler
- E-postkampanjer: Komplett guide til planlegging, gjennomforing og optimalisering
- E-postmarkedsforingsstrategi: Komplett planleggings- og utforelsesguide [2025]
- E-postmarkedsforing for små bedrifter: Komplett guide (2026)
- E-postmarkedsforings-ROI: Slik beregner, sporer og forbedrer du avkastningen [2025]
- E-postmarkedsforing for nybegynnere: Komplett startguide (2026)