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:
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):
Phase 2 – Quarantine (nach Beobachtung, wenn Reports sauber sind):
Phase 3 – Reject (vollständige Durchsetzung):
In diesem Setup ist bereits
p=quarantineaktiv (sichtbar im Mail-Header:dmarc=pass (p=QUARANTINE)). Eine Eskalation aufrejectist 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:
- Postmark DMARC Digests – kostenlos, übersichtlich
- dmarcian – detaillierte Analyse
5. Überprüfung¶
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.
🔁 Navigation¶
← Zurück: DKIM einrichten
→ Weiter: TLS für IMAP und SMTP