SPF, DKIM und DMARC erklärt: Spoofing stoppen und im Posteingang landen
Zuletzt geprüft: 20.10.2026
Jeder kann Ihre Domain in die Absenderzeile einer E-Mail schreiben. SPF, DKIM und DMARC sind drei DNS-Einträge, mit denen empfangende Server prüfen, ob eine Nachricht wirklich von Ihnen stammt. Seit 2024 lehnen Gmail und Yahoo Mails, die diese Prüfungen nicht bestehen, ab oder verschieben sie in den Spam-Ordner.
Kurz gesagt
- SPF listet die Server auf, die für Ihre Domain Mails versenden dürfen.
- DKIM signiert jede Nachricht; der öffentliche Schlüssel zur Prüfung steht im DNS.
- DMARC sagt Empfängern, was bei fehlgeschlagenem SPF und DKIM zu tun ist, und schickt Ihnen Berichte. Es besteht nur, wenn die Domain der sichtbaren Absenderadresse übereinstimmt.
- Beginnen Sie mit
p=none, lesen Sie die Berichte und wechseln Sie zuquarantineundreject, sobald alle legitimen Absender bestehen.
Die drei Einträge im Überblick
| Eintrag | Wo | Beispiel |
|---|---|---|
| SPF | TXT auf der Domain selbst | v=spf1 include:_spf.google.com ~all |
| DKIM | TXT (oder CNAME) auf selector._domainkey.example.de | v=DKIM1; k=rsa; p=MIIBIjANBg… |
| DMARC | TXT auf _dmarc.example.de | v=DMARC1; p=none; rua=mailto:[email protected] |
Warum das jetzt wichtig ist
Seit Februar 2024 verlangen Gmail und Yahoo von jedem Absender SPF oder DKIM. Massenversender (laut Google mehr als 5.000 Nachrichten pro Tag an Gmail-Adressen) brauchen SPF, DKIM und einen DMARC-Eintrag (p=none genügt), eine zu SPF oder DKIM passende Absenderdomain, Abmeldung mit einem Klick bei Werbemails und eine Spam-Beschwerderate unter 0,3 %.
Auch wer wenig versendet: Fehlende Einträge machen Ihre Domain leicht fälschbar für Phishing, und Empfänger vertrauen Mails von solchen Domains weniger.
SPF
SPF ist ein einzelner TXT-Eintrag auf Ihrer Domain, der mit v=spf1 beginnt, die erlaubten Absender auflistet und mit einer Regel für alle anderen endet. include: übernimmt die Liste eines Anbieters, ip4:/ip6: fügen eigene Server hinzu, mx erlaubt die MX-Server der Domain.
- Veröffentlichen Sie genau einen SPF-Eintrag. Zwei
v=spf1-Einträge lassen SPF scheitern (permerror) – führen Sie sie zusammen. - SPF darf höchstens 10 DNS-Abfragen auslösen (jedes include, a, mx, exists und redirect zählt, auch verschachtelte). Darüber schlägt SPF fehl; entfernen Sie nicht mehr genutzte includes.
-all(fail) bittet um Ablehnung nicht gelisteter Absender,~all(softfail) um Einstufung als verdächtig. Mit DMARC ist~allüblich und sicher.- SPF prüft den Umschlag-Absender (Return-Path), nicht die sichtbare Absenderadresse, und bricht bei Weiterleitungen. Deshalb brauchen Sie auch DKIM.
DKIM
Der sendende Server signiert Header und Inhalt mit einem privaten Schlüssel; der Empfänger holt den öffentlichen Schlüssel von selector._domainkey.example.de und prüft die Signatur. Der Selector ist ein vom Anbieter gewählter Name (google, selector1, s1, k1…), sodass jeder Dienst einen eigenen Schlüssel bekommt.
Aktivieren Sie DKIM in jedem Dienst, über den Sie versenden (Mailanbieter, Newsletter-Tool, CRM, Onlineshop), und veröffentlichen Sie den angezeigten Eintrag, meist TXT oder CNAME. Nutzen Sie 2048-Bit-Schlüssel, wo möglich. DKIM übersteht Weiterleitungen und ist damit die verlässlichere Hälfte für DMARC.
DMARC
DMARC steht unter _dmarc.example.de. Eine Nachricht besteht DMARC, wenn SPF oder DKIM besteht und die geprüfte Domain zur Domain der Absenderadresse passt (Alignment). Ein Anbieter, der mit seiner eigenen Domain signiert, hilft erst, wenn Sie DKIM für Ihre Domain einrichten.
rua=mailto: bittet Empfänger um tägliche Sammelberichte (XML), welche Server als Ihre Domain gesendet haben und ob sie bestanden. Mit diesen Berichten finden Sie vergessene Absender, bevor Sie die Richtlinie verschärfen.
| Richtlinie | Was mit fehlschlagenden Mails passiert |
|---|---|
p=none | Normal zugestellt; Sie erhalten nur Berichte. Der Startpunkt. |
p=quarantine | Landet im Spam-Ordner. |
p=reject | Wird bei der Zustellung abgelehnt. Voller Schutz vor Spoofing. |
Sicher umstellen
- Erfassen Sie alles, was als Ihre Domain Mails verschickt: Postfächer, Website-Formulare, Newsletter, Rechnungsversand, Support-System.
- Veröffentlichen Sie einen SPF-Eintrag, der alle abdeckt, und aktivieren Sie DKIM in jedem davon.
- Fügen Sie
v=DMARC1; p=none; rua=mailto:…hinzu und lesen Sie zwei bis vier Wochen lang die Berichte. - Beheben Sie jeden legitimen Absender, der scheitert, wechseln Sie dann zu
p=quarantine(bei Bedarf schrittweise mitpct=) und später zup=reject. - Domains, die nie Mails senden, sollten
v=spf1 -allundv=DMARC1; p=rejectveröffentlichen, damit niemand sie fälschen kann.
Über die Grundlagen hinaus
- MTA-STS und TLS-RPT sorgen dafür, dass andere Server nur über verifiziertes TLS an Sie zustellen und Probleme melden.
- BIMI zeigt Ihr Logo neben Ihren Nachrichten in unterstützten Postfächern; Voraussetzung ist DMARC mit quarantine oder reject.
Prüfen Sie Ihre Domain
Der E-Mail-Sicherheitscheck liest MX, SPF (mit Anzahl der DNS-Abfragen), DKIM für gängige oder Ihre eigenen Selectoren, DMARC, MTA-STS, TLS-RPT und BIMI und zeigt gefundene Probleme. Führen Sie ihn nach jeder DNS-Änderung erneut aus; je nach TTL dauert es einige Minuten bis eine Stunde, bis neue Einträge sichtbar sind.
Quellen
- RFC 7208 – SPF
- RFC 6376 – DKIM
- RFC 7489 – DMARC
- Google – Richtlinien für E-Mail-Absender
- Yahoo – Sender best practices
Dieser Ratgeber fasst öffentliche Informationen zusammen und ist keine Rechtsberatung.
Weitere Ratgeber
- Domain-Transfer: eine Domain Schritt für Schritt zu einem anderen Anbieter umziehen
- SSL-Zertifikatsfehler: was sie bedeuten und wie Sie sie beheben
- DNS-Einträge erklärt: A, AAAA, CNAME, MX, TXT, NS und mehr
- Den richtigen Domainnamen finden: eine praktische Checkliste
- Wem gehört eine Domain? WHOIS- und RDAP-Abfrage erklärt