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
- p=none: Nur beobachten. Empfänger tun bei fehlschlagenden Mails nichts Besonderes. Du bekommst trotzdem Berichte.
- p=quarantine: Fehlschlagende Mails gelten als verdächtig und landen meist im Spam.
- p=reject: Fehlschlagende Mails werden abgelehnt.
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.