Installasjonsguider

Slik setter du opp SPF-, DKIM- og DMARC-poster

Vi viser hvordan du lager SPF-, DKIM- og DMARC-poster og tester at de fungerer, slik at e-posten din ikke havner i spam og domenet ditt ikke kan forfalskes.

Aurora YazılımRedaksjonen 6 min lesetid
Slik setter du opp SPF-, DKIM- og DMARC-poster
Hvordan setter du opp SPF, DKIM og DMARC?

SPF, DKIM og DMARC legges til i DNS-panelet for domenet ditt som TXT-poster (hos noen leverandører CNAME). SPF bestemmer hvilke servere som kan sende e-post på vegne av deg, DKIM den digitale signaturen som viser at meldingen ikke er endret, og DMARC hva som skal skje med meldinger som ikke består disse kontrollene. Først settes SPF og DKIM opp, deretter DMARC med p=none.

Hvorfor havner e-post i spam?

Mottakerservere som Gmail, Outlook og Yahoo kontrollerer om hver innkommende melding virkelig kommer fra avsenderdomenet. Meldinger uten autentisering havner enten i spam-mappen eller blir ikke levert i det hele tatt. Den vanligste årsaken til klagen om at e-post havner i spam er at disse tre postene mangler eller er feil.

Disse postene er også et sikkerhetstiltak. Hvis de ikke er satt opp riktig, kan svindlere bruke domenet ditt til å sende falske fakturaer eller betalingskrav til kundene dine. Vi har tatt for oss kontosikkerhet mot nettfiske i artiklene slik lager du sterke passord og hva er passkey.

Google og Yahoo forventer at avsendere som sender mer enn 5 000 meldinger om dagen har alle tre, SPF, DKIM og DMARC, og at alle avsendere minst har SPF eller DKIM. Selv om du sender færre e-poster, forbedrer det leveringsraten tydelig å sette opp alle tre.

Forberedelser før oppsettet

Før du skriver postene, lag en liste over alle tjenester som sender e-post på vegne av domenet ditt. Listen bør ikke bare inneholde bedriftens e-postleverandør, men også skjemavarsler fra nettsiden, nyhetsbrevverktøyet og programvare som sender fakturaer og bestillingsvarsler.

  • Tilgang til DNS-panelet for domenet (domeneselskap eller en DNS-tjeneste som Cloudflare)
  • Bedriftens e-postleverandør: Google Workspace, Microsoft 365 eller e-post fra hostingselskapet
  • Serverne som nettsiden, nyhetsbrevet og varslingsverktøyene sender fra
  • En e-postadresse for å motta DMARC-rapporter (f.eks. dmarc@ornek.com)

Slik skriver du en SPF-post

SPF-posten er en TXT-post som legges til på domenets rot (@) og begynner med v=spf1. Den inneholder adressene til serverne du tillater å sende på vegne av deg, og på slutten et uttrykk som sier hva som skal skje med resten.

Et domene kan bare ha én SPF-post. Når du legger til en ny tjeneste, legger du et include-uttrykk til den eksisterende posten i stedet for å opprette en andre post. To separate SPF-poster gjør at kontrollen feiler helt.

  • ~all (softfail): servere som ikke står på listen regnes som mistenkelige. Det er et trygt valg i overgangsperioden.
  • -all (fail): servere som ikke står på listen avvises. Bruk det når du er sikker på alle sendekildene.
  • SPF-kontrollen tillater maksimalt 10 DNS-oppslag, og hvert include bruker en del av grensen. Hvis grensen overskrides, blir posten ugyldig.
textGoogle Workspace
Type: TXT   Navn: @
v=spf1 include:_spf.google.com ~all
textMicrosoft 365
Type: TXT   Navn: @
v=spf1 include:spf.protection.outlook.com -all
textLeverandør + egen server + nyhetsbrevverktøy
v=spf1 ip4:203.0.113.10 include:_spf.google.com include:<bulten-araci-spf-adresi> ~all

Hva er DKIM, og hvordan setter du det opp?

DKIM er en digital signatur som legges til hver melding som sendes. Den sendende serveren signerer meldingen med en privat nøkkel, og mottakerserveren verifiserer signaturen med den offentlige nøkkelen du har publisert i DNS. Slik bevises det at meldingen ikke er endret underveis og virkelig kommer fra domenet ditt.

Du lager ikke DKIM-nøkkelen selv. Den opprettes i panelet til e-postleverandøren din. Panelet gir deg et selector-navn og verdien du skal legge til i DNS. Velg helst en 2048-bits nøkkel. Etter at du har lagt til posten, må du huske å starte eller aktivere signering i leverandørens panel. Ellers signeres ikke meldingene selv om posten er publisert.

LeverandørPosttype og navn
Google WorkspaceTXT, google._domainkey (standard selector er google)
Microsoft 365To CNAME-poster som vises i panelet: selector1._domainkey og selector2._domainkey
E-post fra hostingselskapTXT-post med selectoren som vises i panelet
NyhetsbrevverktøyCNAME- eller TXT-postene verktøyet oppgir
textEksempel på DKIM TXT-post (verdien er forkortet)
Type: TXT   Navn: google._domainkey
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...

DMARC-post og valg av policy

DMARC-posten er en TXT-post som legges til under underdomenet _dmarc. Den krever at minst én av SPF- og DKIM-kontrollene består, og at kontrollen som består, stemmer overens (er justert) med domenet i From-linjen. Hvis dette kravet ikke oppfylles, bestemmer policyen hva mottakerserveren skal gjøre.

Å slå på DMARC direkte med den strengeste policyen kan føre til at e-post fra en sendekilde du har glemt (f.eks. nettsideskjema) forsvinner. Derfor anbefales en gradvis overgang: overvåk først bare, og når du ser i rapportene at alle legitime kilder består, strammer du inn policyen.

DMARC-policyen på hoveddomenet gjelder også underdomener som ikke har en egen post. Hvis du vil ha en annen policy for underdomener, kan du bruke sp-taggen eller legge til en egen _dmarc-post på det aktuelle underdomenet. Å følge rapportene i minst noen uker i hvert trinn av overgangen sørger for at ingen legitim sendekilde overses. For flere guider om DNS-poster kan du se etiketten DNS.

  • p=none: meldinger påvirkes ikke, det samles bare inn rapporter.
  • p=quarantine: meldinger som ikke består kontrollen, sendes til spam-mappen.
  • p=reject: meldinger som ikke består kontrollen, avvises. Det er den sterkeste beskyttelsen mot forfalskning av domenet.
  • De samlede rapportene som kommer til rua-adressen, er i XML-format. Et DMARC-rapportverktøy gjør det enklere å lese dem.
textTrinn 1: bare overvåking
Type: TXT   Navn: _dmarc
v=DMARC1; p=none; rua=mailto:dmarc@ornek.com
textTrinn 2: karantene
v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc@ornek.com
textTrinn 3: avvis
v=DMARC1; p=reject; rua=mailto:dmarc@ornek.com

Hvordan tester jeg postene?

Det kan ta fra noen minutter til noen timer før DNS-endringer sprer seg. Kontroller fra kommandolinjen at postene er publisert. I resultatet skal du se verdien du skrev inn nøyaktig.

bashmacOS og Linux
dig TXT ornek.com +short
dig TXT google._domainkey.ornek.com +short
dig TXT _dmarc.ornek.com +short
powershellWindows
nslookup -type=TXT ornek.com
nslookup -type=TXT _dmarc.ornek.com
Resolve-DnsName google._domainkey.ornek.com -Type TXT

Test med en ekte melding

Send en e-post fra bedriftsadressen din til en privat Gmail-konto. Åpne meldingen og klikk på Vis original i menyen øverst til høyre. På siden som åpnes, skal linjene for SPF, DKIM og DMARC alle tre vise PASS. Hvis du ser FAIL eller NEUTRAL, kontroller den aktuelle posten på nytt.

Vanlige feil og løsninger

E-post som sendes fra nettsiden din, er den kilden til disse problemene som oftest overses. Hvis kontaktskjemaet eller bestillingsvarselet på nettsiden sendes direkte fra serveren uten autentisering, består det ikke SPF- og DKIM-kontrollen. Å sende skjemaene via bedriftens e-postkonto med autentisert SMTP løser dette problemet ved roten. Når du bygger en bedriftsnettside eller en nettbutikkplattform, bør du sørge for at varslene er konfigurert på denne måten.

SymptomMulig årsak og løsning
SPF PermErrorDet finnes to SPF-poster, eller grensen på 10 oppslag er overskredet. Slå sammen postene og fjern unødvendige include'er.
DKIM FAILPosten ble kopiert ufullstendig, eller signeringen ble ikke startet i panelet.
DMARC FAIL, SPF PASSSPF består for et annet domene. Legg til en DKIM-signatur som stemmer overens med domenet i From.
E-post fra nettsideskjema havner i spamSkjemaet sender med mail()-funksjonen uten autentisering. Bruk autentisert SMTP.
Posten finnes i panelet, men ikke i oppslagetDomenet ble skrevet to ganger i navnefeltet (f.eks. _dmarc.ornek.com.ornek.com).

Vanlige spørsmål

01Trenger man poster også for et domene som ikke sender e-post?

Ja, særlig mot forfalskning. Å legge til en SPF-post på formen v=spf1 -all og en DMARC-post med policyen p=reject for et domene som aldri sender e-post, gjør det vanskeligere for svindlere å bruke domenet.

02Jeg la til postene, men e-posten havner fortsatt i spam. Hvorfor?

Autentisering er bare én del av leveringen. Faktorer som omdømmet til IP-adressen du sender fra, innholdets karakter, andelen mottakere som markerer meldingene som spam og avmeldingslenken spiller også inn. Ved masseutsendelser bør du bruke en liste med samtykke og rydde i listen jevnlig.

03Jeg ser IP-adresser jeg ikke kjenner igjen i DMARC-rapportene. Hva bør jeg gjøre?

Sjekk først om disse IP-adressene tilhører en legitim tjeneste du har glemt. Hvis de gjør det, legger du dem til i SPF- og DKIM-innstillingene. Hvis ikke, er det trolig utsendelser som forfalsker domenet ditt, og det er en god grunn til å flytte policyen til quarantine eller reject.

Når SPF, DKIM og DMARC er satt opp sammen, når e-posten din frem til mottakeren, og domenet ditt er beskyttet mot forfalskning. Du kan se på Aurora-løsningene, som tar for seg domene, e-post og serverkonfigurasjon sammen med forretningsprogramvaren din, og kontakte oss via siden kontakt for en kontroll av postene dine. Du kan også jobbe med teamet vårt for digital markedsføring for å øke leveringsraten i masse-e-postkampanjer.