DMARC einrichten — Allgemeine Anleitung
Provider-unabhängige Schritt-für-Schritt-Anleitung: DMARC-Record bei Ihrem DNS-Provider anlegen, Alignment sicherstellen, Reporting einrichten und den Weg zur Enforcement-Policy vorbereiten.
DMARC einrichten — für jeden DNS-Provider
DMARC ist provider-unabhängig: Der Record ist ein DNS-TXT-Eintrag unter _dmarc.ihre-domain.de — das Format ist bei Cloudflare, AWS Route 53, Namecheap und jedem anderen DNS-Provider identisch. Der einzige Unterschied liegt in der Oberfläche, über die Sie den Record anlegen. Diese Anleitung beschreibt den Prozess DNS-Provider-agnostisch mit den gängigsten Oberflächen als Beispiele.
DMARC schützt Ihre Domain gegen Spoofing — 35 von 165 Punkten im Wolf-Agents Email Security Check. Ohne DMARC ist Ihre maximale Note D, mit p=none maximal C. Für die Compliance-Dokumentation nach NIS2 und DSGVO Art. 32 ist ein aktiv durchgesetzter DMARC-Record ein prüfbarer Nachweis technischer Schutzmaßnahmen.
Hardening-Pfad: Nach DMARC mit p=none folgt der schrittweise Wechsel zu p=quarantine und p=reject — siehe DMARC-Enforcement provider-unabhängig.
DMARC-Record im DNS anlegen
Erstellen Sie einen TXT-Record bei Ihrem DNS-Provider. Das Format ist bei allen Providern identisch — nur die Oberfläche unterscheidet sich.
Typ: TXT
Host/Name: _dmarc
Wert: v=DMARC1; p=none; rua=mailto:dmarc-reports@ihre-domain.de; fo=1
TTL: 3600 DNS-Oberflächen der gängigsten Provider
- Cloudflare: Dashboard → DNS → Add Record → TXT
- AWS Route 53: Hosted Zone → Create Record → TXT
- Namecheap: Domain List → Advanced DNS → Add New Record → TXT
- DigitalOcean: Networking → Domains → Your Domain → Add Record → TXT
- OVH: Webcloud → DNS Zone → Add an Entry → TXT
Je nach Provider geben Sie _dmarc (Provider ergänzt Domain) oder _dmarc.ihre-domain.de. (mit Punkt am Ende) als Hostname ein. Prüfen Sie nach dem Anlegen per dig, ob der Record unter dem korrekten FQDN auflöst.
Alignment sicherstellen
DMARC prüft Alignment: Die Domain der SPF- oder DKIM-Authentifizierung muss mit der sichtbaren Absenderdomain übereinstimmen. Stellen Sie sicher, dass SPF und DKIM korrekt konfiguriert sind, bevor Sie DMARC aktivieren.
Universelle Alignment-Checkliste
- SPF-Alignment: Ist der Return-Path (Envelope-From) Ihre Domain? Prüfen Sie die Bounce-Konfiguration
- DKIM-Alignment: Signiert Ihr Mailserver mit
d=ihre-domain.de? Prüfen Sie den DKIM-Selektor - Drittanbieter: Listen Sie alle Dienste auf, die E-Mails in Ihrem Namen senden
- Für jeden Drittanbieter: Custom-DKIM-Signierung mit Ihrer Domain aktivieren
- DKIM-Alignment ist der Goldstandard — überlebt Weiterleitungen, funktioniert dienstübergreifend
DMARC-Record verifizieren
Prüfen Sie den Record per Kommandozeile und senden Sie eine Test-E-Mail an Gmail, um den DMARC-Status im Header zu kontrollieren.
# Linux / macOS
dig _dmarc.ihre-domain.de TXT +short
# Windows (PowerShell)
Resolve-DnsName -Name _dmarc.ihre-domain.de -Type TXT | Select-Object -ExpandProperty Strings
# Erwartete Ausgabe:
# "v=DMARC1; p=none; rua=mailto:dmarc-reports@ihre-domain.de; fo=1"
# Gmail-Header prüfen (Original anzeigen):
# dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ihre-domain.de Validieren Sie mit dem Wolf-Agents Email Security Check — 35 DMARC-Punkte inklusive Policy, Reporting und Alignment.
Reporting einrichten und auswerten
Warten Sie mindestens 2-4 Wochen im Monitoring-Modus (p=none). Aggregate Reports zeigen, welche Server E-Mails in Ihrem Namen senden — darunter oft vergessene Dienste. Erst wenn alle Dienste korrekt authentifiziert sind: Policy verschärfen.
Monitoring-Phase
- Richten Sie eine dedizierte Mailbox für
dmarc-reports@ihre-domain.deein - Nutzen Sie dmarcian (kostenlos bis 10.000 Mails/Monat) oder Postmark DMARC (unbegrenzt kostenlos)
- Identifizieren Sie alle legitimen Absender — SPF/DKIM für jeden Dienst korrekt konfigurieren
- Erst dann: Policy verschärfen über die 4-Phasen-Roadmap (Kapitel 05)
Häufige Fehler — provider-übergreifend
Diese drei Fehler treten bei DMARC-Konfigurationen unabhängig vom Provider am häufigsten auf.
Unterstrich vergessen — _dmarc vs. dmarc
Problem: Der Record wird unter dmarc.ihre-domain.de statt _dmarc.ihre-domain.de angelegt. Empfangende Mailserver suchen ausschließlich unter dem Prefix _dmarc — der Record ohne Unterstrich wird nie gefunden.
Lösung: Immer _dmarc mit führendem Unterstrich als Hostname verwenden. Prüfen Sie nach dem Anlegen mit dig _dmarc.ihre-domain.de TXT.
rua-Adresse auf externer Domain ohne Autorisierung
Problem: Die rua=-Adresse zeigt auf eine andere Domain (z.B. dmarc@monitoring-service.com), aber der Autorisierungs-Record fehlt. Empfangende Mailserver senden dann keine Reports an diese Adresse.
Lösung: Externes Reporting braucht einen DNS-Record bei der Empfänger-Domain: ihre-domain.de._report._dmarc.monitoring-service.com TXT "v=DMARC1". Die meisten DMARC-Dienste konfigurieren diesen Record automatisch.
DMARC ohne SPF und DKIM aktiviert
Problem: DMARC wird konfiguriert, aber SPF und/oder DKIM fehlen oder sind fehlerhaft. DMARC prüft Alignment gegen SPF und DKIM — ohne beide kann DMARC keine Authentifizierung durchführen.
Lösung: Vor DMARC-Deployment: SPF (Kapitel 02) und DKIM (Kapitel 03) korrekt konfigurieren und verifizieren. Test-E-Mail an Gmail senden und Header prüfen: beide müssen PASS zeigen.
DMARC-Anleitung auch für:
Wie steht Ihre Domain bei DMARC?
Prüfen Sie es jetzt — kostenlos, ohne Registrierung, mit 165 Prüfpunkte.