DMARC-post forklart – navn, tagger og validering
Slik bygges en gyldig DMARC-post, hva hver aktiv tagg betyr, og hvordan DNS og reelle meldinger testes før policyen strammes inn.
Vymo · · 7 min lesing
En DMARC-post er en TXT-post som knytter domenet i e-postens synlige Fra-felt til autentiseringsresultatene fra SPF og DKIM. Posten kan be om rapporter og uttrykke hvordan mottakeren bør vurdere meldinger som ikke består.
I mai 2026 erstattet RFC 9989 den gamle RFC 7489. Mange generatorer og blogginnlegg viser fortsatt historiske tagger. Denne guiden bruker den gjeldende standarden og skiller mellom gyldig syntaks og trygg policyinnføring.
Hvor DMARC-posten skal ligge
For e-post med synlig Fra-adresse kari@dittfirma.no begynner mottakeren med et TXT-oppslag på:
_dmarc.dittfirma.no
I et DNS-panel kan navnefeltet være _dmarc, fordi panelet legger til sonen automatisk. Andre paneler forventer hele navnet. Kontroller det publiserte resultatet, ikke bare det som står i skjemaet.
En vanlig kontroll er:
dig _dmarc.dittfirma.no TXT +short
DMARC-verdien skal ikke ligge på rotdomenet, www eller et DKIM-selector-navn. En TXT-tekst som begynner med v=DMARC1 på feil navn blir ikke brukt som policy for Fra-domenet.
Det skal finnes høyst én DMARC-policy på hvert oppslagsnavn. Hvis et oppslag gir flere poster som starter med DMARC-versjonen, blir de forkastet. En ny policy skal derfor erstatte den gamle verdien, ikke publiseres ved siden av den.
Trenger du hjelp til å tolke navn, verdier og anførselstegn før du setter en policy, les grunnlaget for TXT-poster .
En minimal overvåkingspost
Et mulig startpunkt er:
v=DMARC1; p=none; rua=mailto:dmarc-rapporter@dittfirma.no
Bytt ut domenet og bruk en rapportadresse som faktisk finnes og behandles maskinelt. Verdien betyr:
v=DMARC1identifiserer DMARC og må stå førstp=noneuttrykker ingen ønsket særbehandling ved DMARC-feilrua=ber deltagende mottakere sende aggregerte rapporter til adressen
p=none er observasjon, ikke håndheving. Det stanser ikke domeneforfalskning på egen hånd, og det garanterer heller ikke at en melding leveres. Mottakere vurderer fortsatt omdømme, innhold og andre sikkerhetssignaler.
Før posten publiseres bør dere ha aktiv SPF og DKIM, et avsenderregister og en mottaker for rapportene. Den operative planen fra kartlegging til DMARC-håndheving dekker rekkefølgen.
Aktive DMARC-tagger i RFC 9989
| Tagg | Gyldige verdier | Standard | Formål |
|---|---|---|---|
v | DMARC1 | Ingen | Påkrevd versjon, må stå først |
p | none, quarantine, reject | Behandles som none i enkelte gyldige rapportoppsett når den mangler | Policy for domenet |
rua | Én eller flere URI-er | Ingen rapporter | Aggregerte rapporter etter RFC 9990 |
ruf | Én eller flere URI-er | Ingen rapporter | Meldingsspesifikke feilrapporter |
fo | 0, 1, d, s i gyldige kombinasjoner | 0 | Ønsker vilkår for feilrapporter når ruf finnes |
adkim | r eller s | r | Avslappet eller streng DKIM-alignment |
aspf | r eller s | r | Avslappet eller streng SPF-alignment |
sp | none, quarantine, reject | Arver p | Policy for eksisterende underdomener når overordnet policy brukes |
np | none, quarantine, reject | Arver sp eller p | Policy for ikke-eksisterende underdomener |
t | y eller n | n | Ny testmodus for policy |
psd | y, n eller u | u | Markerer rolle i offentlig suffiks-/organisasjonsgrensen |
Vanlige bedrifter skal normalt ikke sette psd=y. Taggen finnes for operatører av offentlige suffiksdomener og for avgrensing i DMARCs DNS tree walk. Ikke kopier den fra en avansert generator uten å forstå organisasjonsgrensen den erklærer.
p angir domeneeierens vurdering
| Verdi | Hva domeneeieren uttrykker om en melding som ikke består DMARC |
|---|---|
p=none | Ingen ønsket særbehandling på grunn av DMARC-feilen |
p=quarantine | Meldingen anses som mistenkelig |
p=reject | Bruken av domenet anses som ugyldig |
Dette er et signal til mottakeren. quarantine betyr ikke at alle mottakere bruker samme søppelpostmappe, og reject tvinger ikke alle systemer til identisk SMTP-oppførsel. Gjeldende standard krever at mottakere bruker mer analyse enn DMARC-policyen alene ved avvisning.
Gå ikke direkte til p=reject fordi en nettbasert generator foreslår det. Før håndheving må alle legitime avsendere – inkludert faktura, CRM, nyhetsbrev, skjemaer, supportsystem og sjeldne varsler – bestå gjennom alignet SPF eller DKIM.
rua gir aggregerte rapporter
rua angir hvor mottakere kan sende maskinlesbare, aggregerte rapporter. De inneholder summerte autentiseringsresultater og volum, ikke en full kopi av hver melding.
Flere adresser skilles med komma:
v=DMARC1; p=none; rua=mailto:dmarc@dittfirma.no,mailto:arkiv@rapporter.example
Ikke legg til en ekstern adresse uten avtale og godkjenning. Når rapportmottakeren tilhører et annet organisasjonsdomene, krever RFC 9990 normalt en bekreftende DNS-post hos mottakerdomenet. Uten den kan avsendere av rapporter ignorere adressen.
Rapportene er komprimerte XML-data og bør maskinbehandles. En ubemannet postkasse som fylles opp er ikke rapportoppfølging. Se guiden til DMARC-rapporter, ekstern godkjenning og sikker XML-behandling .
ruf og fo krever en personvernvurdering
ruf ber om meldingsspesifikke feilrapporter. Slike rapporter kan inneholde mer informasjon om den opprinnelige meldingen enn aggregerte rapporter, og mange mottakere sender dem ikke av personvernhensyn.
fo påvirker bare ønsket om feilrapporter når ruf også er satt. Det endrer ikke om en melding består DMARC. Før ruf tas i bruk bør dere avklare:
- hvem som har tilgang til rapportene
- hvilke personopplysninger eller forretningsdata som kan forekomme
- lagringstid og sletting
- behandlingsgrunnlag og leverandøravtaler
- hvordan skadelige eller falske rapporter håndteres
For mange små bedrifter gir rua den viktigste oversikten med lavere datarisiko.
adkim og aspf styrer alignment
DMARC består når minst én autentisert identitet både får pass og er alignet med domenet i synlig Fra-felt.
Med standardverdien r, avslappet alignment, kan identitetene dele samme organisasjonsdomene. Med s, streng alignment, må domenene være identiske.
Anta synlig Fra-domene dittfirma.no:
| Autentisert identitet | Avslappet | Streng |
|---|---|---|
DKIM d=dittfirma.no | Alignet | Alignet |
DKIM d=utsending.dittfirma.no | Normalt alignet | Ikke alignet |
SPF-domene bounce.dittfirma.no | Normalt alignet | Ikke alignet |
SPF- eller DKIM-domene leverandor.example | Ikke alignet | Ikke alignet |
Ikke sett adkim=s og aspf=s som en refleks. Streng alignment kan være riktig for en kontrollert arkitektur, men kan også bryte legitime underdomener. Test hver avsenderstrøm i meldingshodet før standardverdiene endres.
sp og np styrer underdomener
En policy på organisasjonsdomenet kan også gjelde underdomener.
sputtrykker policy for eksisterende underdomener når den overordnede posten anvendes.nputtrykker policy for underdomener som ikke finnes i DNS.- Hvis de mangler, arves verdien gjennom reglene i standarden.
Et mulig håndhevingsoppsett etter full kartlegging er:
v=DMARC1; p=reject; sp=reject; np=reject; rua=mailto:dmarc-rapporter@dittfirma.no
Dette er et eksempel, ikke en startverdi. Underdomener kan brukes av markedsføring, faktura, kundesystemer eller leverandører. En streng sp eller np skal først publiseres når DNS-navn, Fra-domener og autentisering er kartlagt.
En egen DMARC-post direkte på news.dittfirma.no bruker sin egen p for dette Fra-domenet. sp i en post på underdomenet styrer ikke søsken som faktura.dittfirma.no.
t erstatter ikke kontrollert utrulling
RFC 9989 introduserte t=y som testmodus. Ved en policy som quarantine ber testmodus om behandling ett nivå lavere, altså som none; ved reject ber den om behandling som quarantine. Taggen påvirker ikke rapportgenerering.
Dette er nytt i 2026. Eldre DMARC-implementasjoner kan ignorere en ukjent t-tagg og anvende p som skrevet. Stol derfor ikke på t=y som eneste vern mot feil i et ellers strengt policybytte.
Den mest forutsigbare utrullingen er fortsatt:
p=nonemed fungerende rapportering- retting av alle legitime avsendere
- avgrenset og målt
p=quarantine p=rejectførst etter representativ drift og definert tilbakeføring
Ikke bruk pct, ri eller rf i nye poster
pct, ri og rf er historiske i RFC 9989.
pctble brukt til prosentvis policyanvendelse, men ble inkonsistent implementert.riba tidligere om et rapportintervall.rfanga rapportformat.
En gammel parser kan fortsatt vise dem, men nye policyer skal bygges med aktive tagger. Fjern dem som del av en kontrollert endring; ikke kombiner oppryddingen med en utestet overgang til strengere p.
Slik validerer dere posten
Kontroller DNS
- Finn aktive autoritative navnetjenere.
- Spør hver av dem etter TXT på nøyaktig
_dmarc.<fra-domene>. - Kontroller at bare én DMARC-policy returneres.
- Bekreft at
v=DMARC1står først og har riktig store og små bokstaver. - Parse verdien med et verktøy som kjenner RFC 9989.
- Kontroller ekstern rapportgodkjenning dersom
ruapeker utenfor domenet.
Et eksempel på direkte autoritativ kontroll:
dig dittfirma.no NS +short
dig @ns1.dnsleverandor.example _dmarc.dittfirma.no TXT +short
Bytt ut eksempelnavnene. En kontroll i DNS-panelet beviser ikke hva Internett får som svar.
Kontroller en ekte melding
DNS-posten kan være syntaktisk riktig mens legitime meldinger fortsatt feiler alignment. Send fra hver avsenderstrøm til en ekstern mottaker og åpne originalmeldingen. Kontroller i mottakerens betrodde Authentication-Results:
- hvilket synlig Fra-domene DMARC vurderte
- om DMARC ga pass eller fail
- SPF-resultatet og SPF-domenet
- DKIM-resultatet og
header.d - hvilken mekanisme som ga alignment
Test personpost, faktura, nettskjema, nyhetsbrev og andre systemer separat.
Feil som gjør posten svak eller ugyldig
| Feil | Konsekvens | Rett kontroll |
|---|---|---|
| Posten ligger på rotdomenet | Mottakeren finner den ikke som DMARC-policy | Slå opp _dmarc.<fra-domene> |
| Flere DMARC-poster på samme navn | Postene forkastes | Slå sammen til én verdi |
v=DMARC1 står ikke først | Hele posten ignoreres | Flytt versjonen først |
rua peker til en tom innboks | Ingen operativ innsikt | Bruk maskinell behandling og eier |
Ekstern rua mangler godkjenning | Rapportadressen kan ignoreres | Publiser bekreftelse hos mottakerdomenet |
p=none tolkes som beskyttelse | Ingen håndhevingspreferanse | Bruk rapportene og lag en overgangsplan |
| Streng alignment kopieres ukritisk | Legitime underdomener kan feile | Test alle strømmer før endring |
sp og np settes uten kart | Underdomener kan rammes | Kartlegg eksisterende og ikke-eksisterende bruk |
Historisk pct brukes | Utdatert og uforutsigbar utrulling | Bruk målt policyendring etter RFC 9989 |
Velg riktig neste guide
For samspillet mellom mekanismene, les SPF, DKIM og DMARC forklart . For DNS-syntaksen til de underliggende metodene, bruk SPF-post forklart og DKIM-post forklart .
Har dere en DMARC-feil, kan dere sende domenenavnet, den offentlige TXT-verdien og et anonymisert autentiseringsresultat via kundeservice . Ikke send passord, private DKIM-nøkler eller innhold fra kundemeldinger.
Har bedriften funnet riktig navn?
Sjekk om .no-domenet er ledig. Et .no-domene koster 199,- per år, også ved fornyelse.