Introduktion
Denne artikel gennemgår opsætning af SPF, DKIM og DMARC for et domæne.
Sådan fungerer det i praksis
SPF
SPF (Sender Policy Framework) validerer via DNS-opslag, at en mailserver må sende mail ud fra det pågældende domæne, for at undgå at blive set som spam. Fejler SPF-checket, afvises mailen med stor sandsynlighed, eller markeres som spam.
Curanet har en samlet SPF-record (spf.curanet.dk) der inkluderer alle Curanets IP-ranges. Bruges kun Curanet til afsendelse, er følgende TXT-record tilstrækkelig:
v=spf1 a include:spf.curanet.dk ~allBruges andre services til afsendelse (fx et nyhedsbrevsmodul), skal deres SPF-record inkluderes i samme record, da der kun kan være én SPF-record pr. domæne. Eksempel med Mailgun tilføjet:
v=spf1 a include:spf.curanet.dk include:mailgun.org ~allEksempel på SPF record oprettet i vores DNS Administration:

DKIM
DKIM (DomainKeys Identified Mail) validerer ligeledes via DNS, at mailserveren må sende mail for domænet. DKIM påvirker ikke andre mailservices, og kan tilføjes uden at vide om domænet bruges af andre services.
Mailhotel (Onlinemail.io):
Type: CNAME
Host: onlinemail._domainkey
Data: dkim.mf.onlinemail.ioHosted Exchange (Webexchange.nu):
Type: CNAME
Host: webexchange._domainkey
Data: dkim.webexchange.nuHosted Shop:
Type: CNAME
Host: webshop._domainkey
Data: dkim.shopfactory.ioEksempel på DKIM record oprettet i vores DNS Administration:

DMARC
DMARC kobler SPF og DKIM sammen, og angiver hvordan modtageren skal reagere på mails der fejler valideringen. Kan samtidig sende statusrapporter tilbage til en angivet mailadresse.
E-mærket kræver at DMARC-politikken sættes til quarantine eller reject. p=quarantine accepterer fejlede mails, men markerer dem som spam. p=reject stopper mails helt, uden at afsenderen/modtageren nogensinde ser dem.
Eksempel med quarantine:
_dmarc.<domæne> TXT 3600 v=DMARC1; p=quarantine; ruf=mailto:dinmail@ditdomæne.dkEr man i tvivl, anbefales policy "none" til at starte med, som kun genererer rapporter uden at afvise noget:
_dmarc.<domæne> TXT 3600 v=DMARC1; p=none; ruf=mailto:dinmail@ditdomæne.dkEksempel på DMARC record oprettet i vores DNS Administration:

Værd at vide
- DMARC-opsætning bør ske individuelt, da man selv skal tage stilling til, hvornår reglerne strammes ud fra feedback i rapporterne. Test frem og tilbage de første dage efter opsætning.
- Rapporter kan analyseres via DMARC XML to Human Converter (dmarcian.com) eller DMARC Report Analyzer (mxtoolbox.com), eller opsættes til direkte visning via dmarcian.com, easydmarc.com eller dmarc.postmarkapp.com.
- Mere information om DMARC findes hos Sikker Digital (sikkerdigital.dk).
Relaterede artikler
Var denne artikel nyttig?
Fantastisk!
Tak for din feedback
Beklager, at vi ikke var nyttige
Tak for din feedback
Feedback sendt
Vi sætter pris på din indsats og vil forsøge at rette artiklen