Blog · SEO

SPF, DKIM und DMARC: E-Mail-Spoofing Schritt für Schritt verhindern

Ohne SPF, DKIM und DMARC kann jeder E-Mails versenden, die scheinbar von Ihrer Domain stammen, und Ihre eigenen Mails landen eher im Spam. So arbeiten die drei Einträge zusammen, was Gmail und Yahoo verlangen, wie unser kostenloser SPF- und DMARC-Checker Ihre Domain liest und wie Sie jedes Ergebnis beheben.

Searvia · 24.10.2026 · Lesezeit: 12 Min.

Eine Büroleiterin sortiert versiegelte Briefumschläge in hölzerne Ablagefächer und prüft das Siegel eines Umschlags

Kurz gesagt: SPF listet die Server auf, die für Ihre Domain E-Mails versenden dürfen, DKIM signiert jede Nachricht, und DMARC prüft, ob eines von beiden für die Domain in der sichtbaren Absenderadresse (From) besteht. Außerdem legt DMARC fest, was Empfänger mit durchgefallenen Mails tun sollen. Seit Februar 2024 verlangen Gmail und Yahoo von jedem Absender SPF oder DKIM und von Massenversendern SPF, DKIM und DMARC. Gmail setzt die Regeln seit November 2025 noch strenger durch. Veröffentlichen Sie genau einen SPF-Eintrag, aktivieren Sie DKIM bei jedem Dienst, der für Sie sendet, starten Sie DMARC mit p=none und Berichten und wechseln Sie zu p=quarantine oder p=reject, sobald Ihre legitimen Mails bestehen.

E-Mail wurde ohne jeden Nachweis des Absenders konzipiert. Jeder kann billing@yourcompany.com in die From-Zeile schreiben, und ohne Authentifizierungseinträge kann der empfangende Server nicht erkennen, dass die Adresse gefälscht ist. So funktionieren Rechnungsbetrug und Phishing in Ihrem Namen, und deshalb können auch Ihre echten Mails für Gmail verdächtig aussehen.

SPF, DKIM und DMARC lösen das Problem mit drei DNS-Einträgen. Dieser Leitfaden erklärt, wie sie zusammenspielen, was die großen Mailbox-Anbieter verlangen, wie unser kostenloser SPF- und DMARC-Checker Ihre Domain liest und wie Sie von „keine Einträge“ zu einer durchgesetzten Richtlinie kommen, ohne Ihre eigenen Mails zu blockieren.

Wie SPF, DKIM und DMARC zusammenarbeiten

SPFDKIMDMARC
Was es belegtDer sendende Server darf für eine Domain sendenDie Nachricht wurde von einer Domain signiert und nicht verändertSPF oder DKIM hat für die Domain bestanden, die Personen im From sehen
Welche Domain geprüft wirdDer Envelope-Absender (MAIL FROM) oder HELO, nicht das sichtbare FromDie d=-Domain in der SignaturDie sichtbare From-Domain
Wo der Eintrag liegtTXT-Eintrag der DomainTXT-Eintrag unter selector._domainkey.domainTXT-Eintrag unter _dmarc.domain
Was bei einem Fehler passiertDer Empfänger entscheidetDer Empfänger entscheidetIhre Richtlinie: none, quarantine oder reject
BerichteNeinNeinJa, Aggregatberichte an Ihre rua-Adresse

Die Schwachstelle von SPF und DKIM allein ist die Zeile „Welche Domain geprüft wird“. Laut RFC 7208 prüft SPF die Identitäten MAIL FROM und HELO, die der Empfänger nie sieht. Ein Spoofer kann SPF für seine eigene Domain bestehen und trotzdem Ihre Domain im From anzeigen. DMARC schließt diese Lücke mit dem Alignment: Eine Nachricht besteht DMARC nur, wenn SPF oder DKIM für eine Domain besteht, die zur From-Domain passt (beim relaxed Alignment sind Subdomains derselben Organisation erlaubt).

SPF in einem Eintrag

example.com.  TXT  "v=spf1 include:_spf.google.com include:sendgrid.net -all"

Jedes include autorisiert die Server eines Anbieters; -all am Ende bedeutet, dass alles andere durchfällt. RFC 7208 definiert die Qualifier: - ist Fail, ~ ist Softfail („wahrscheinlich nicht autorisiert“), ? ist Neutral und + ist Pass. +all autorisiert das gesamte Internet und macht den Eintrag sinnlos.

DKIM in einem Eintrag

Ihr Mailanbieter signiert ausgehende Nachrichten mit einem privaten Schlüssel und gibt Ihnen einen öffentlichen Schlüssel, den Sie unter einem Selector veröffentlichen, zum Beispiel google._domainkey.example.com. Jeder sendende Dienst nutzt seinen eigenen Selector, sodass mehrere DKIM-Schlüssel gleichzeitig existieren können (RFC 6376).

DMARC in einem Eintrag

_dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com"

p ist die Richtlinie für die Domain, sp für Subdomains, und rua erhält tägliche Aggregatberichte der Empfänger. Sie zeigen, welche Server Mails als Ihre Domain gesendet haben und ob diese bestanden haben.

Der DMARC-Standard wurde 2026 aktualisiert

Im Mai 2026 veröffentlichte die IETF RFC 9989, das die ursprüngliche DMARC-Spezifikation RFC 7489 ablöst und DMARC auf den Standards Track hebt. Bestehende Einträge funktionieren weiter; der Versions-Tag bleibt v=DMARC1. Die wichtigsten Änderungen:

Empfänger werden unterschiedlich schnell auf die neuen Regeln umsteigen, und Googles eigene Einrichtungsanleitung empfiehlt beim Rollout weiterhin pct. Die Verwendung von pct richtet keinen Schaden an, verlassen Sie sich aber nicht darauf als exakten Prozentwert.

Was Gmail und Yahoo verlangen

Beide Anbieter setzen ihre Absenderanforderungen seit Februar 2024 durch.

AnforderungAlle AbsenderMassenversender (Gmail: 5.000+ Nachrichten pro Tag an Gmail-Konten)
AuthentifizierungSPF oder DKIMSPF und DKIM
DMARCNicht erforderlichErforderlich, Richtlinie darf p=none sein
AlignmentFrom-Domain mit SPF oder DKIM abgestimmt
Spam-RateUnter 0,3 %Unter 0,3 %
AbmeldungOne-Click-Abmeldung für Marketing-Mails; Yahoo: Umsetzung innerhalb von 2 Tagen
SonstigesGültiges Forward- und Reverse-DNS, Format nach RFC 5322; Gmail: TLSDasselbe

Quellen: Googles Richtlinien für Absender und Yahoos Best Practices für Absender. Google warnt, dass nicht authentifizierte Nachrichten „als Spam markiert oder mit einem 5.7.26-Fehler abgelehnt werden könnten“, und in den FAQ heißt es: „Ab November 2025 verschärft Gmail die Durchsetzung bei nicht konformem Traffic“, mit vorübergehenden und dauerhaften Ablehnungen. Dieselben FAQ empfehlen, DMARC sowohl mit SPF als auch mit DKIM abzustimmen, und weisen darauf hin, dass dieses Alignment später wahrscheinlich Pflicht wird.

Auch wenn Sie weit weniger als 5.000 Nachrichten pro Tag versenden, entscheiden diese Einträge darüber, ob Ihre Rechnungen, Passwort-Resets und Antworten im Posteingang ankommen und ob jemand anderes überzeugende Mails in Ihrem Namen versenden kann.

So funktioniert der SPF- und DMARC-Checker von Searvia

Der kostenlose SPF- und DMARC-Checker ist Teil unseres Website-SEO-Checkers und zeigt die E-Mail-Authentifizierung als Erstes an. Geben Sie eine Domain ein (ein vorangestelltes www. wird entfernt), und das Tool:

ErgebnisWannMeldung
BestandenEin gültiger SPF-Eintrag und DMARC-Richtlinie quarantine oder reject„SPF and an enforced DMARC policy are set.“ (mit Hinweis, wenn DMARC keine rua-Adresse hat)
WarnungMehr als ein SPF-Eintrag„The domain has N SPF records; with more than one, SPF fails.“
WarnungMehr als 10 SPF-Abfragen„SPF needs at least N DNS lookups; above 10, SPF fails.“
WarnungDMARC ist p=none„DMARC is set to "none", so spoofed email still reaches inboxes.“
WarnungSPF vorhanden, kein DMARC„DMARC is missing.“
WarnungDMARC vorhanden, kein SPF„SPF is missing.“
FehlerKeiner der beiden Einträge„Neither SPF nor DMARC is set, so anyone can send email in your name.“

Im gesamten Audit hat diese Prüfung mittlere Priorität. Beachten Sie, wie streng sie bei DMARC ist: p=none erfüllt das Minimum von Gmail, zeigt aber trotzdem eine Warnung, weil es Spoofing nicht verhindert.

Was die kostenlose Prüfung nicht abdeckt:

So lesen Sie Ihr Ergebnis

So beheben Sie es, Schritt für Schritt

Schritt 1: Alles auflisten, was Mails als Ihre Domain versendet

Ihr Mailbox-Anbieter (Google Workspace, Microsoft 365), Newsletter-Tool, CRM, Helpdesk, Rechnungssoftware, E-Commerce-Plattform, das Kontaktformular Ihrer Website und jeder Server, der Benachrichtigungen verschickt. Ein hier vergessener Absender ist der Hauptgrund, warum die DMARC-Durchsetzung später schiefgeht.

Schritt 2: Einen SPF-Eintrag veröffentlichen

Wenn ein Anbieter mit einer eigenen Envelope-Domain sendet (üblich bei Newsletter-Tools), muss er gar nicht in Ihrem SPF stehen; für ein bestandenes DMARC braucht er DKIM mit Ihrer Domain.

Schritt 3: DKIM für jeden Absender aktivieren

Suchen Sie in jedem Dienst die Einstellung für Domain-Authentifizierung oder DKIM, veröffentlichen Sie den angegebenen Eintrag (ein TXT oder CNAME unter einem Selector) und aktivieren Sie das Signieren. Google empfiehlt, nach der Einrichtung von SPF und DKIM 48 Stunden zu warten, bevor Sie DMARC hinzufügen. Senden Sie dann eine Testnachricht an eine Gmail-Adresse und prüfen Sie „Original anzeigen“: Sie wollen SPF: PASS, DKIM: PASS und DMARC: PASS sehen.

Schritt 4: DMARC mit p=none und Berichten veröffentlichen

_dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com"

Google empfiehlt, mit p=none zu beginnen und immer rua anzugeben. Aggregatberichte sind XML-Dateien; ein DMARC-Berichtsdienst oder ein Parser macht sie lesbar. Liegt die Berichtsadresse auf einer anderen Domain, muss diese Domain sie per DNS-Eintrag autorisieren.

Schritt 5: Berichte lesen und Fehler beheben

Suchen Sie zwei bis vier Wochen lang nach legitimen Diensten, die beim SPF- oder DKIM-Alignment durchfallen. Jeder braucht DKIM-Signierung mit Ihrer Domain oder ein SPF-Include. Weitergeleitete Mails und Mailinglisten können aus legitimen Gründen durchfallen; RFC 9989 empfiehlt Domains, deren Nutzer an Mailinglisten schreiben, mindestens einen Monat bei p=none und einen ähnlichen Zeitraum bei p=quarantine zu bleiben, bevor sie auf p=reject wechseln.

Schritt 6: Zu quarantine wechseln, dann zu reject

_dmarc.example.com.  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com"
_dmarc.example.com.  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com"

Ändern Sie immer nur eine Stufe und beobachten Sie weiter die Berichte. Mit p=quarantine besteht unser Checker. p=reject ist das Ziel: Empfänger weisen durchgefallene Mails zurück.

Schritt 7: Domains absichern, die keine Mails versenden

Geparkte Domains und reine Weiterleitungsdomains sind für Spoofer attraktiv, weil sie niemand beobachtet. Die Empfehlung der britischen Regierung lautet:

example.net.               TXT  "v=spf1 -all"
_dmarc.example.net.        TXT  "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s"
*._domainkey.example.net.  TXT  "v=DKIM1; p="
example.net.               MX   0 .

Die Einträge selbst prüfen

Der Checker liest SPF und DMARC; alle drei Einträge sehen Sie mit gängigen DNS-Tools. Unter macOS oder Linux:

dig +short TXT example.com
dig +short TXT _dmarc.example.com
dig +short TXT google._domainkey.example.com

Unter Windows erledigt nslookup -type=TXT _dmarc.example.com dasselbe. Für DKIM brauchen Sie den Selector, den Ihr Anbieter in seinen DKIM-Einstellungen anzeigt und der als s= im DKIM-Signature-Header jeder gesendeten Nachricht steht; google ist der Standard bei Google Workspace. Manche Anbieter veröffentlichen den Schlüssel als CNAME, der auf ihr eigenes DNS zeigt, was in Ordnung ist.

Der zuverlässigste End-to-End-Test ist eine echte Nachricht. Senden Sie von jedem Dienst eine an eine Gmail-Adresse und öffnen Sie „Original anzeigen“: Dort stehen das SPF-, DKIM- und DMARC-Ergebnis und die Domain, für die jedes bestanden hat. Ein DKIM-Pass für die Domain des Anbieters statt Ihrer eigenen bedeutet, dass das DMARC-Alignment weiterhin fehlschlägt. Suchen Sie also im Ergebnis nach Ihrer eigenen Domain.

Häufige Fehler

FehlerAuswirkungLösung
Zwei SPF-Einträge (oft einer pro Anbieter)permerror: SPF schlägt überall fehlIn einem Eintrag zusammenführen
Mehr als 10 AbfragenpermerrorAlte Includes entfernen; ptr und mx vermeiden, wo nicht nötig
+all oder ?allSPF autorisiert alle oder sagt nichts ausMit -all oder ~all enden
DMARC auf der Root-Domain statt unter _dmarcKein DMARC gefundenUnter _dmarc.example.com veröffentlichen
Dauerhaft p=noneBerichte, aber kein SchutzWechsel zu quarantine und reject planen
Ein Absender ohne DKIMFällt bei der Durchsetzung durch DMARCDKIM mit Ihrer Domain in diesem Dienst aktivieren
Subdomains vergessenSpoofing über mail.example.comsp= setzen und sendende Subdomains prüfen

Praxisbeispiel (hypothetisch)

Das folgende Beispiel ist hypothetisch und enthält keine echten Daten. Pinecrest Dental, eine erfundene Zahnarztpraxis, erfährt von Patienten, dass sie eine gefälschte Zahlungsaufforderung „von“ der Praxis erhalten haben. Der SPF- und DMARC-Checker zeigt:

Schritt 1 findet drei Absender: Google Workspace, das Buchungssystem, das Terminerinnerungen verschickt, und ein Newsletter-Tool. Das Buchungssystem braucht ein SPF-Include; das Newsletter-Tool nutzt eine eigene Envelope-Domain und bekommt daher stattdessen DKIM mit der Domain der Praxis. Die Praxis veröffentlicht DMARC mit p=none und einer Berichtsadresse. Zwei Wochen Berichte zeigen, dass das Buchungssystem SPF und der Newsletter DKIM besteht, dazu einige hundert Nachrichten von unbekannten Servern in anderen Ländern, die beides nicht bestehen: das Spoofing. Die Praxis wechselt zu p=quarantine, womit der Checker besteht, und einen Monat später zu p=reject. Gefälschte Nachrichten in ihrem Namen werden nun von Empfängern abgewiesen, die DMARC anwenden.

Eine Checkliste, die Sie diese Woche abschließen können

Wie Searvia Ihre E-Mail-Authentifizierung überwacht

Der kostenlose SPF- und DMARC-Checker liest Ihre Einträge in Sekunden, ohne Anmeldung, als Teil eines Audits mit 38 Prüfungen, das auch das Suchbild, die Geschwindigkeit und die Sicherheit Ihrer Website abdeckt.

Ein kostenloses Searvia-Konto ergänzt einen wöchentlichen Security-Scan, der bei E-Mails weiter geht: Er markiert einen fehlenden oder zu offenen SPF-Eintrag (+all, ?all oder gar kein all), eine fehlende oder noch auf p=none stehende DMARC-Richtlinie sowie einen fehlenden CAA-Eintrag, jeweils mit der zugrunde liegenden DNS-Abfrage und einem Eintrag zum Kopieren. Der Scan wiederholt sich jeden Donnerstag, sodass eine DNS-Änderung, die Ihre Einträge beschädigt, innerhalb einer Woche auffällt. Zur Sicherheit der Website selbst lesen Sie unseren Leitfaden zu Security-Headern.

Häufig gestellte Fragen

Was ist der Unterschied zwischen SPF, DKIM und DMARC?
SPF listet die Server auf, die für Ihre Domain E-Mails versenden dürfen. DKIM fügt jeder Nachricht eine kryptografische Signatur hinzu, die Empfänger mit einem öffentlichen Schlüssel in Ihrem DNS prüfen. DMARC verknüpft beides mit der Adresse, die Personen in der From-Zeile sehen: Eine Nachricht besteht DMARC, wenn SPF oder DKIM für eine Domain besteht, die zur From-Domain passt (Alignment). Ihre DMARC-Richtlinie sagt den Empfängern, was mit durchgefallenen Nachrichten geschehen soll und wohin Berichte gehen.
Brauche ich DMARC, wenn ich SPF und DKIM habe?
Ja. SPF und DKIM allein schützen die From-Adresse, die Personen sehen, nicht, und sie sagen Empfängern nicht, was bei fehlgeschlagenen Prüfungen zu tun ist. DMARC liefert diese Verbindung und die Richtlinie. Gmail und Yahoo verlangen von Massenversendern zusätzlich zu SPF und DKIM einen DMARC-Eintrag (mindestens p=none); Gmail zählt jeden, der 5.000 oder mehr Nachrichten pro Tag an Gmail-Konten sendet, als Massenversender.
Welche DMARC-Richtlinie sollte ich verwenden?
Beginnen Sie mit p=none und einer rua-Adresse, um Berichte zu sammeln. So sehen Sie jeden Dienst, der als Ihre Domain sendet, ohne die Zustellung zu beeinträchtigen. Sobald alle legitimen Mails SPF oder DKIM mit Alignment bestehen, wechseln Sie zu p=quarantine und dann zu p=reject. Nur quarantine oder reject stoppt gefälschte E-Mails tatsächlich; p=none überwacht lediglich.
Warum schlägt mein SPF-Eintrag mit einem permerror fehl?
Die zwei häufigsten Ursachen sind mehr als ein SPF-Eintrag auf der Domain, was laut RFC 7208 einen permerror erzeugt, und das Überschreiten des Limits von 10 DNS-Abfragen, die durch include, a, mx, ptr, exists und redirect entstehen. Führen Sie alles in einem v=spf1-Eintrag zusammen und entfernen Sie Includes für Dienste, die Sie nicht mehr nutzen.
Wie schütze ich eine Domain, die keine E-Mails versendet?
Veröffentlichen Sie einen SPF-Eintrag v=spf1 -all, der besagt, dass kein Server für die Domain senden darf, und einen DMARC-Eintrag mit p=reject. Die Empfehlung der britischen Regierung für solche Domains ergänzt außerdem sp=reject für Subdomains, einen leeren DKIM-Eintrag und einen Null-MX-Eintrag. So kann niemand eine geparkte oder nur weiterleitende Domain für Phishing missbrauchen.

Quellen

  1. Email sender guidelines – Google Workspace Admin Help
  2. Email sender guidelines FAQ – Google Workspace Admin Help
  3. Set up DMARC – Google Workspace Admin Help
  4. Sender Best Practices – Yahoo Sender Hub
  5. RFC 7208: Sender Policy Framework (SPF) – IETF
  6. RFC 6376: DomainKeys Identified Mail (DKIM) Signatures – IETF
  7. RFC 9989: Domain-Based Message Authentication, Reporting, and Conformance (DMARC) – IETF
  8. RFC 7489: Domain-based Message Authentication, Reporting, and Conformance (DMARC) – IETF
  9. Protect domains that do not send email – GOV.UK

Weiterlesen