Skip to main content
INHALTSVERZEICHNIS

Was ist DMARC?

DMARC (Domain-based Message Authentication Reporting and Conformance) ist ein technisches Verfahren, das E-Mails durch die Kombination von SPF- und DKIM-Methoden verifiziert. Es ist kostenlos nutzbar und schützt vor E-Mail-Betrug wie Phishing. Es wurde 2012 eingeführt und ermöglicht es Domain-Inhabern, über eine Richtlinie im DMARC-Eintrag (p=) festzulegen, wie mit unbefugter Nutzung ihrer E-Mail-Domains umgegangen werden soll.

Was ist ein DMARC-Eintrag?

Ein DMARC-Eintrag ist ein TXT-Eintrag im DNS mit dem Namen _dmarc, der Richtlinien und Präferenzen für E-Mail-Server festlegt. Er besteht aus Tags und zugewiesenen Werten, getrennt durch Semikolons.
Hier sind die wichtigsten Tags zum Einrichten eines DMARC-Eintrags: v (DMARC-Version):
  • Standard: DMARC1
  • Bedeutung: Gibt die Version des DMARC-Protokolls an. Muss immer auf “DMARC1” gesetzt sein. Fehlt dieser Wert oder ist er falsch, wird der gesamte DMARC-Eintrag ignoriert.
p (Richtlinie):
  • Standard: none
  • Bedeutung: Legt die Aktion für E-Mails fest, die DMARC-Prüfungen nicht bestehen.
    • none: Sammelt Feedback, ohne den bestehenden Versand zu beeinflussen.
    • quarantine: Behandelt verdächtige E-Mails gesondert, meist durch Zustellung in den Spam-Ordner.
    • reject: Weist alle fehlschlagenden E-Mails direkt ab.
adkim (DKIM-Abgleichmodus):
  • Standard: r
  • Bedeutung: Legt den Abgleichmodus für DKIM-Signaturen fest.
    • “r” (Relaxed Mode): Erlaubt DKIM-Domains, die zur selben übergeordneten Domain (Organizational Domain) gehören.
    • “s” (Strict Mode): Erfordert eine exakte Übereinstimmung zwischen der DKIM-Domain und der Absender-Domain im E-Mail-Header (“From”).
aspf (SPF-Abgleichmodus):
  • Standard: r
  • Bedeutung: Ähnlich wie adkim, jedoch für die SPF-Authentifizierung.
    • “r” (Relaxed Mode): Erlaubt SPF-Domains, die zur selben übergeordneten Domain gehören.
    • “s” (Strict Mode): Erfordert eine exakte Übereinstimmung zwischen der SPF-Domain und der Absender-Domain im E-Mail-Header (“From”).
sp (Subdomain-Richtlinie):
  • Standard: Wert von p=
  • Bedeutung: Ermöglicht das explizite Veröffentlichen einer Richtlinie für Subdomains unter diesem DMARC-Eintrag.
fo (Optionen für forensische Berichte):
  • Standard: 0
  • Bedeutung: Bestimmt die Bedingungen für das Erstellen forensischer Berichte.
    • “0”: Erstellt Berichte, wenn alle Authentifizierungsmechanismen fehlschlagen.
    • “1”: Erstellt Berichte, wenn irgendein Mechanismus fehlschlägt.
    • “d”: Erstellt Berichte, wenn die DKIM-Signatur fehlschlägt.
    • “s”: Erstellt Berichte, wenn SPF fehlschlägt.
ruf (URI für forensische Berichte):
  • Standard: none
  • Bedeutung: Gibt an, wohin forensische Berichte gesendet werden sollen (URIs im Format “mailto:adresse@beispiel.de”).
rua (URI für aggregiertes XML-Feedback):
  • Standard: none
  • Bedeutung: Gibt an, wohin aggregierte XML-Feedbackberichte gesendet werden sollen (URIs im Format “mailto:adresse@beispiel.de”).
rf (Berichtsformat für forensische Berichte):
  • Standard: afrf
  • Bedeutung: Bestimmt das Berichtsformat für einzelne forensische Berichte.
pct (Prozentsatz):
  • Standard: 100
  • Bedeutung: Gibt den Prozentsatz der fehlschlagenden E-Mails an, auf die die Richtlinie angewendet werden soll. Die Richtlinie muss “quarantine” oder “reject” lauten, damit das Prozent-Tag greift.
ri (Berichtsintervall):
  • Standard: 86400
  • Bedeutung: Legt das Intervall für den Empfang aggregierter XML-Berichte fest.
Jedes Tag erfüllt eine bestimmte Aufgabe bei der Definition von DMARC-Richtlinien und Mechanismen für Authentifizierung und Feedback, um E-Mail-Sicherheit und den korrekten Umgang mit fehlgeschlagenen Prüfungen zu gewährleisten. Um Unterstützung beim Erstellen eines DMARC-Eintrags zu erhalten, empfiehlt sich die Nutzung eines DMARC-Generators.

Wie funktioniert DMARC?

Authentifizierung:
  • SPF/DKIM-Prüfung:
    • Empfangende Server überprüfen die SPF- oder DKIM-Authentifizierungsmethoden.
  • Domain-Abgleich (Alignment):
    • Prüft, ob die SPF-Domain (Return-Path) oder DKIM-Domain (d=) mit der “From”-Domain im E-Mail-Header übereinstimmt.
  • DMARC-Richtlinie:
    • Liest die DMARC-Richtlinie aus dem DNS-Eintrag der “From”-Domain aus und wendet sie an.
Abgleichmodi:
  • Relaxed-Modus (r):
    • Erlaubt Subdomains bei SPF/DKIM-Prüfungen im Abgleich mit der “From”-Domain.
  • Strict-Modus (s):
    • Erfordert eine exakte Übereinstimmung der SPF/DKIM-Domains mit der “From”-Domain.
Berichterstattung:
  • Aggregierte Berichte:
    • Enthalten Erfolgs- und Fehlerergebnisse in periodischen Berichten, die über das rua-Tag an die angegebenen E-Mail-Adressen gesendet werden.
  • Forensische Berichte:
    • Detaillierte Fehlerberichte, die an die angegebenen Adressen (ruf) gesendet werden. Viele Anbieter versenden diese aufgrund sensibler Daten jedoch nicht.
  • Berichtsintervall (ri):
    • Bestimmt die Häufigkeit des Versands aggregierter XML-Berichte.
Konformität (Richtlinie):
  • DMARC-Richtlinie (p):
    • Definiert, wie Server mit fehlgeschlagenen DMARC-Prüfungen umgehen.
  • Prozentsatz (pct):
    • Gibt den Prozentsatz des E-Mail-Verkehrs an, der der DMARC-Prüfung unterliegt.
Jede Konfiguration dient der Authentifizierung von E-Mails und legt Richtlinien für den Umgang mit Fehlern fest, während sie Flexibilität bei der Berichterstattung und Durchsetzung basierend auf den Anforderungen und Testphasen des Absenders bietet.

DMARC-Zustellfehler bei geteilten LC Email-Domains beheben

Wenn du zum LC Email-System gewechselt bist oder kein eigenes Mailgun / SMTP eingerichtet hast, werden alle deine E-Mails über die geteilte LC-Domain versendet. Die Fehlermeldung lautet: “The domain in your from address (ran@domain.com) has a p=reject DMARC policy. Without a dedicated sending domain configured, most inbox providers will reject your messages, resulting in elevated bounces. To avoid elevated bounces, use company emails.” Dein tatsächlicher DMARC-Eintrag lautet: v=DMARC1; p=reject Um das Problem zu beheben, ändere deinen DMARC-Eintrag im DNS vorübergehend auf eine p=none-Richtlinie Die obige DMARC-Fehlermeldung weist auf p=reject oder p=quarantine hin. Dies verhindert, dass E-Mails, die DMARC nicht bestehen, in den Posteingang gelangen. Um sicherzustellen, dass Nachrichten auch bei fehlschlagendem DMARC zugestellt werden, ändere die Richtlinie in deinem DMARC-Eintrag bei deinem DNS-Anbieter auf p=none. Der Wechsel zu einer weniger strengen Richtlinie wird nicht dauerhaft empfohlen, daher sollte diese Änderung nur vorübergehend sein.