Was bedeutet DMARC p=none, und wann solltest du die Richtlinie ändern?

Ein DMARC-Eintrag sagt empfangenden Servern, was sie mit einer Mail tun sollen, die vorgibt von deiner Domain zu kommen, aber SPF und DKIM nicht besteht. Die erste Stufe heißt p=none. Was sie bedeutet und wann du sie ändern solltest, erklärt dieser Artikel.

Die drei Richtlinien

Ein Eintrag, der nur beobachtet, sieht so aus:

_dmarc.beispiel.de.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@beispiel.de"

Den Eintrag kannst du im DMARC-Generator erstellen.

Warum mit p=none anfangen

Mit p=none siehst du, wer in deinem Namen Mails verschickt: deine eigenen Server, dein Newsletter-Tool, dein Support-System und möglicherweise auch Fälschungen. Die Berichte (rua) zeigen das. Eine strengere Richtlinie könnte dagegen legitime Mails blockieren, von denen du gar nicht wusstest.

Wann du ändern solltest

Wechsle zu p=quarantine, wenn alle legitimen Absender in den Berichten bestehen, du die Berichte einige Wochen geprüft hast und du weißt, welche Absender du nicht selbst kontrollierst. Auf p=reject gehst du erst nach einer weiteren Phase mit Kontrollen. Den Ablauf in Schritten erklärt SPF, DKIM und DMARC einfach erklärt.

Der Tag pct

Mit pct legst du fest, für welchen Anteil der fehlschlagenden Mails die Richtlinie gilt. So testest du eine strengere Richtlinie zuerst nur an einem Teil der Mails. Ohne den Tag gilt die Richtlinie für alle Mails (100 Prozent). Der Tag wirkt nur bei quarantine und reject, bei p=none hat er keine Wirkung. Ein Entwurf für den Nachfolger des Tags ersetzt pct durch t=. Prüfe vor dem Setzen den aktuellen Stand der Norm.