Zum Inhalt

DMARC konfigurieren

DMARC (Domain-based Message Authentication, Reporting and Conformance) baut auf SPF und DKIM auf. Es definiert, wie empfangende Mailserver mit Nachrichten umgehen sollen, die SPF oder DKIM nicht bestehen – und liefert Berichte über den Authentifizierungsstatus ausgehender Mails.


Zusammenspiel von SPF, DKIM und DMARC

graph LR
    A[Ausgehende Mail] --> B{SPF-Prüfung}
    A --> C{DKIM-Prüfung}
    B --> D{DMARC-Auswertung}
    C --> D
    D -->|pass| E[Zugestellt]
    D -->|fail + p=none| F[Zugestellt<br/>+ Bericht]
    D -->|fail + p=quarantine| G[Spam-Ordner<br/>+ Bericht]
    D -->|fail + p=reject| H[Abgelehnt<br/>+ Bericht]

DMARC greift nur, wenn mindestens einer der beiden Mechanismen (SPF oder DKIM) aligned passt. „Aligned" bedeutet, dass die geprüfte Domain mit der From:-Adresse übereinstimmt.


1. DMARC-Record erstellen

Der Record wird als TXT-Eintrag unter _dmarc.{{DOMAIN}} bei deSEC angelegt.

Vollständiger Record für dieses Setup:

_dmarc.{{DOMAIN}}    TXT    "v=DMARC1; p=quarantine; rua=mailto:{{DMARC_MAIL}}; adkim=s; aspf=s"

2. Parameter im Überblick

Parameter Wert Bedeutung
v DMARC1 Version (Pflichtfeld)
p quarantine Fehlschlagende Mails als Spam behandeln
rua mailto:... Adresse für aggregierte XML-Berichte
adkim s DKIM strict alignment – Domain muss exakt übereinstimmen
aspf s SPF strict alignment – Domain muss exakt übereinstimmen

3. Policy-Eskalation

Für neue Setups empfiehlt sich ein schrittweiser Aufbau:

Phase 1 – Monitoring (kein Einfluss auf Zustellung):

p=none; rua=mailto:{{DMARC_MAIL}}

Phase 2 – Quarantine (nach Beobachtung, wenn Reports sauber sind):

p=quarantine

Phase 3 – Reject (vollständige Durchsetzung):

p=reject

In diesem Setup ist bereits p=quarantine aktiv (sichtbar im Mail-Header: dmarc=pass (p=QUARANTINE)). Eine Eskalation auf reject ist möglich, sobald die DMARC-Reports über mehrere Wochen keine Fehlschläge aus legitimen Quellen zeigen.


4. DMARC-Reports lesen

Empfangende Mailserver senden täglich XML-Berichte an die rua-Adresse. Die Berichte enthalten:

  • Sendende IP-Adressen
  • Anzahl der Mails pro IP
  • SPF- und DKIM-Ergebnis je Mail
  • Angewandte DMARC-Policy

Die XML-Dateien sind für Menschen schwer lesbar. Hilfreiche Auswertungstools:


5. Überprüfung

dig TXT _dmarc.{{DOMAIN}}

Online-Prüfung:


✅ Ergebnis

Nach diesem Kapitel:

  • DMARC ist im DNS konfiguriert
  • Aggregierte Berichte werden gesammelt
  • SPF und DKIM sind über DMARC verknüpft

Die Mail-Authentifizierung (SPF + DKIM + DMARC) ist damit vollständig eingerichtet.


← Zurück: DKIM einrichten
→ Weiter: TLS für IMAP und SMTP