E-Mail-Authentifizierung: SPF, DKIM, DMARC und BIMI erklärt

E-Mail-Authentifizierung sind drei DNS-Records, veröffentlicht auf deiner eigenen Domain, mit denen ein empfangender Mailserver entscheiden kann, ob eine Nachricht wirklich von dir stammt. SPF nennt die Server, die senden dürfen. DKIM signiert jede Nachricht, sodass Manipulation auffällt. DMARC sagt, was zu tun ist, wenn die ersten beiden nicht zur Adresse im From-Header passen, und bittet um Berichte darüber.

Alle drei zu veröffentlichen war früher gute Praxis. Seit Februar 2024 ist es bei den größten Mailbox-Providern eine Zustellbedingung, und die meisten Domains sind noch nicht fertig. Über die Domains, die wir für den Unspam 2026 Email Deliverability Benchmark testen, veröffentlichen 93 % einen gültigen SPF-Record und 90 % signieren mit einem funktionierenden DKIM-Key, aber nur 48 % veröffentlichen eine DMARC-Policy. Die Lücke zwischen 90 und 48 ist dieser ganze Artikel.

Wo deine eigene Domain steht, siehst du in etwa dreißig Sekunden mit einem kostenlosen E-Mail-Health-Check, der alle drei Records auf einmal liest und dir sagt, auf welche davon ein Empfänger tatsächlich reagieren würde.

Die drei Records beantworten drei verschiedene Fragen

Ein empfangender Server stellt nicht eine Frage zu deiner Mail. Er stellt drei, und jeder Record beantwortet genau eine davon.

RecordDie Frage, die er beantwortetWas er ist
SPFDurfte dieser Server für diese Domain senden?Ein TXT-Record mit den erlaubten Absendern
DKIMWurde diese Nachricht verändert, und wer hat sie signiert?Ein öffentlicher Schlüssel im DNS, plus eine Signatur im Header
DMARCWas tue ich, wenn die Antworten nicht zur From-Adresse passen?Ein TXT-Record mit einer Policy und einer Reporting-Adresse

Die Reihenfolge zählt, weil DMARC nicht eigenständig ist. Es ist eine Entscheidungsschicht über den anderen beiden und hat nichts, worauf es reagieren könnte, bis mindestens einer davon besteht. Eine Domain mit DMARC, aber ohne funktionierendes SPF oder DKIM, hat eine Anweisung veröffentlicht, der nie gefolgt werden kann.

SPF veröffentlicht, welche Server für deine Domain senden dürfen

SPF ist eine Liste der Server, die du autorisiert hast, veröffentlicht als DNS-TXT-Record auf deiner eigenen Domain. Wenn ein Server eine Verbindung aufbaut, um Mail zuzustellen, die angeblich von dir kommt, schlägt der Empfänger diese Liste nach und prüft, ob die verbindende IP-Adresse darauf steht.

Ein Record sieht so aus: v=spf1 include:_spf.google.com include:sendgrid.net ~all. Jedes include delegiert an die Liste einer anderen Organisation, und genau so autorisierst du Google Workspace und deine Marketingplattform gleichzeitig, ohne deren IP-Adressen selbst zu pflegen.

Zwei Grenzen erwischen viele. Die erste: SPF erlaubt höchstens zehn DNS-Lookups pro Prüfung, und jedes include verbraucht mindestens einen. Wer darüber liegt, bekommt einen permanenten Fehler, und die meisten Empfänger behandeln einen permanenten Fehler als Fehlschlag und nicht als fehlenden Record. Die zweite: SPF bricht beim Weiterleiten. Wenn eine Mailingliste oder eine Weiterleitungsadresse deine Nachricht weitergibt, ist der verbindende Server ihrer und nicht deiner, und SPF scheitert ohne dein Zutun. Genau diese zweite Grenze ist der Grund, warum es DKIM gibt. Unser Leitfaden zu SPF-Records behandelt die Syntax und das Lookup-Budget vollständig. Dass SPF beim Weiterleiten bricht, ist auch das Problem, für das ARC gebaut wurde, und unser Leitfaden zu ARC behandelt, warum dieses Experiment eingestellt wird.

DKIM signiert die Nachricht selbst, deshalb überlebt sie die Weiterleitung

DKIM hängt an jede ausgehende Nachricht eine kryptografische Signatur, erzeugt mit einem privaten Schlüssel, den deine Versandplattform hält. Du veröffentlichst den passenden öffentlichen Schlüssel im DNS, und der Empfänger prüft damit die Signatur.

Weil die Signatur die Header und den Body abdeckt und nicht die Verbindung, übersteht DKIM das Weiterleiten. Sie beweist außerdem, dass die Nachricht unterwegs nicht verändert wurde, was SPF überhaupt nicht kann. Diese Kombination macht sie zum stärkeren der beiden Signale und zu dem, auf das sich DMARC am ehesten stützt, wenn deine Mail besteht.

Jede seriöse Versandplattform rotiert Schlüssel nach Plan, und der Selector im Header ist das, was einer Domain mehrere Schlüssel gleichzeitig erlaubt: s1._domainkey.example.com und s2._domainkey.example.com können beide aktiv sein, und so passiert eine Rotation ohne Lücke. Ein Empfänger liest den Selector aus der Signatur und schlägt nur diesen Schlüssel nach. Verwende 2048-Bit-Schlüssel statt 1024-Bit; die kürzere Länge validiert zwar noch, gilt aber nicht mehr als ausreichend. Das vollständige Record-Format steht in unserem Leitfaden zu DKIM-Signaturen. Wie lang ein Schlüssel sein sollte und wie eine Aufrüstung ihn still verkürzt, steht in unserem Leitfaden zur DKIM-Schlüssellänge.

DMARC funktioniert nur, wenn SPF oder DKIM zu deiner From-Domain passt

Alignment ist der Teil, den die meisten Einführungen auslassen, und dort scheitern funktionierende Records. DMARC fragt nicht, ob SPF oder DKIM bestanden hat. Es fragt, ob eines von beiden für dieselbe Domain bestanden hat, die dein Leser im From-Header sieht.

Deine Marketingplattform kann jede Nachricht einwandfrei mit ihrer eigenen Domain signieren und SPF auf ihrer eigenen Versanddomain bestehen, und DMARC scheitert trotzdem, weil keiner der beiden Identifier deiner ist. Die Lösung ist, diese Plattform so zu konfigurieren, dass sie als deine Domain signiert, was jede ernstzunehmende Versandplattform unterstützt und viele Kunden nie einschalten. Die Adresse, die SPF authentifiziert, ist der Umschlagabsender und nicht die, die deine Leser sehen, was unser Leitfaden zum Return-Path vollständig behandelt.

Sobald ein Empfänger ein Alignment-Ergebnis hat, sagt ihm deine Policy, was zu tun ist:

  • p=none heißt tu nichts und schick mir Berichte. Das ist die Startposition, nicht das Ziel.
  • p=quarantine heißt leg scheiternde Mail in den Spam-Ordner.
  • p=reject heißt weise sie an der Tür ab.

Zwei Dinge an DMARC haben sich im Mai 2026 geändert, und die meiste Dokumentation ist noch nicht nachgezogen. RFC 9989 hat RFC 7489 ersetzt und macht DMARC zu einer Spezifikation auf dem Standards Track statt zu einem informationellen Dokument, und er hat die Tags pct, ri und rf zurückgezogen. Trägt dein Record pct unter 100 neben quarantine oder reject, ist deine Durchsetzung jetzt strenger als konfiguriert, ohne dass jemand das DNS angefasst hat. Unser Leitfaden zu DMARC-Records geht jedes Tag durch.

Mailbox-Provider behandeln DMARC seit 2024 nicht mehr als optional

Jeder Leitfaden, der dir sagt, DMARC sei empfohlen, aber nicht erforderlich, beschreibt die Welt vor Februar 2024. In diesem Monat begannen Google und Yahoo beide, von Massenversendern an ihre eigenen Postfächer eine DMARC-Policy zu verlangen. Apple folgte im Februar 2025 und Outlook.com im Mai 2025.

Vier Details lohnen sich genau, weil sie oft falsch wiedergegeben werden:

  • Googles Schwelle liegt bei 5.000 Nachrichten pro Tag an persönliche Gmail-Adressen. Outlook.com nutzt dieselbe Zahl für seine Consumer-Postfächer. Yahoo hat es öffentlich abgelehnt, überhaupt eine zu nennen, behandle jede Zahl, die Yahoo zugeschrieben wird, also mit Misstrauen.
  • p=none erfüllt die Anforderung. Die Provider verlangen eine veröffentlichte Policy, keine Durchsetzung. Bei none anzufangen ist konform und außerdem der richtige Weg zu beginnen.
  • Microsofts Regel gilt für Outlook.com-Consumer-Mail, nicht für Microsoft-365-Tenants. Wenn du an Unternehmen sendest, beschreibt diese Anforderung deine Empfänger nicht.
  • Für Spam-Beschwerderaten gilt eine eigene Schwelle, 0,3 % bei Google und Yahoo, und eine Rate unter 0,1 % ist das, was Google empfiehlt statt fordert.

Authentifizierung ist notwendig, aber nicht hinreichend. Eine perfekt authentifizierte Nachricht landet trotzdem im Spam, wenn der Inhalt einen Filter auslöst, was separat bewertet wird und das Thema unseres Leitfadens zu SpamAssassin-Scores ist.

Fünf Arten, wie diese Records scheitern und dabei korrekt aussehen

Jeder Fehler unten erzeugt einen Record, der für einen Menschen in Ordnung aussieht und bei einem Empfänger nichts tut. Es sind die, um die herum unser eigener Analyzer gebaut wurde, grob nach Häufigkeit geordnet.

Zwei SPF-Records auf einer Domain. Einen zweiten TXT-Record zu veröffentlichen, statt den ersten zu bearbeiten, führt sie nicht zusammen. Das Ergebnis ist ein permanenter Fehler, und die meisten Empfänger behandeln einen permanenten Fehler als Fehlschlag und nicht als fehlenden Record. Eine Domain, ein SPF-Record, immer.

Mehr als zehn DNS-Lookups in der SPF-Kette. Jedes include kostet mindestens einen Lookup, und der Anbieter dahinter kann in seinem eigenen Record mehrere weitere verbrauchen. Vier oder fünf Anbieter reichen, um das Budget zu sprengen. Der Record sieht weiterhin kurz und lesbar aus; er hört schlicht mittendrin auf, ausgewertet zu werden.

Ein Tippfehler im DMARC-Tag sp oder np. Das ist der gemeinste. Eine ungültige Subdomain-Policy verwirft den gesamten Record, samt einem einwandfreien p=reject. v=DMARC1; p=reject; sp=quarintine schützt überhaupt nichts, und ein Checker, der das p meldet, das er lesen konnte, sagt dir, die Domain sei dicht.

Nichts passt zur From-Domain. SPF besteht auf der Domain der Plattform, DKIM signiert mit der Domain der Plattform, beide Prüfungen melden ein Bestehen, und DMARC scheitert trotzdem. Jedes Ergebnis in deinen Logs sieht grün aus. Das ist mit Abstand der häufigste Grund, warum eine sorgfältig konfigurierte Domain ein Jahr lang auf p=none sitzt.

Eine Policy p=none mit Schutz verwechseln. None ist die Anweisung, nichts zu tun. Es ist der richtige Ort zum Anfangen und der falsche zum Bleiben, und eine Domain, die seit zwei Jahren dort steht, veröffentlicht eine Bitte um Berichte, die niemand liest.

Veröffentliche sie der Reihe nach, weil DMARC von den anderen beiden abhängt

Die folgende Reihenfolge ist keine Vorliebe. Wer sie umdreht, veröffentlicht eine Policy, unter der nichts liegt.

  1. Veröffentliche SPF und bestätige, dass es besteht. Ein Record pro Domain, unter zehn Lookups, endend auf ~all oder -all. Zwei SPF-Records auf einer Domain sind ein permanenter Fehler, keine Zusammenführung.
  2. Schalte DKIM-Signierung bei jeder Plattform ein, die in deinem Namen sendet. Dein ESP, dein CRM, dein Helpdesk, dein Rechnungstool. Jede veröffentlicht ihren eigenen Selector.
  3. Prüfe, dass mindestens eines davon zu deiner From-Domain passt. Das ist der Schritt, der übersprungen wird, und ihn zu überspringen macht alles danach dekorativ.
  4. Veröffentliche DMARC mit p=none und einer Reporting-Adresse. Du sammelst Belege, du setzt noch nichts durch.
  5. Lies die Berichte zwei bis vier Wochen lang. Du suchst legitime Absender, die du vergessen hattest, denn genau die würde eine durchsetzende Policy blockieren.
  6. Geh auf p=quarantine, dann auf p=reject. Erst wenn jede legitime Quelle besteht und passt.

Bei Schritt fünf zählt das Werkzeug, denn rohe DMARC-Berichte kommen als XML und sind von Hand kaum lesbar. Wir haben die Optionen in unserer Übersicht zu DMARC-Monitoring-Tools verglichen, die kostenlosen eingeschlossen. Wenn du nur bestätigen willst, dass dein Record veröffentlicht ist und korrekt geparst wird, genügt ein kostenloser DMARC-Checker.

BIMI zeigt dein Logo im Postfach, und fast niemand erfüllt bisher die Bedingungen

BIMI zeigt das Logo deiner Marke neben deinen Nachrichten in unterstützenden Postfächern, und es ist der einzige dieser Standards, den deine Empfänger sehen können. Es ist auch der einzige, der die anderen zuerst verlangt: Eine Domain muss bereits auf p=quarantine oder p=reject stehen, bevor ein Empfänger das Logo anzeigt.

Die Verbreitung ist wirklich gering. 99 % der Domains, die wir testen, veröffentlichen überhaupt keinen BIMI-Record, was es zu einer der wenigen verbliebenen Möglichkeiten macht, in einem vollen Postfach anders auszusehen. Gmail verlangt zusätzlich ein Verified Mark Certificate, eine kostenpflichtige Bestätigung, dass dir die Marke am Logo gehört, und das ist der Hauptgrund, warum die Zahl bleibt, wo sie ist.

Behandle BIMI als Belohnung dafür, DMARC fertig gemacht zu haben, und nicht als eigenes Projekt. Wenn du nicht in der Durchsetzung bist, gibt es noch nichts zu konfigurieren.

Was du nach dem Veröffentlichen prüfen solltest

Records driften. Eine Plattform kommt dazu, ohne dass SPF aktualisiert wird, ein Schlüssel wird schlecht rotiert, jemand bearbeitet einen Record von Hand und lässt ein Semikolon weg. Der Fehler ist still, denn nichts in deinem eigenen Mailfluss sagt dir, dass ein Empfänger angefangen hat abzuweisen.

Vier Prüfungen lohnen sich regelmäßig:

  • Alle drei Records parsen und sagen, was du denkst. Ein ungültiges sp- oder np-Tag verwirft einen ansonsten perfekten DMARC-Record vollständig, und ein Checker, der das p meldet, das er lesen kann, gibt dir ein grünes Siegel für eine offene Domain.
  • Jede Versandplattform passt weiterhin. Es werden neue Werkzeuge gekauft, und die authentifizieren sich nicht von selbst.
  • Deine DMARC-Berichte kommen weiterhin an. Fällt deine Reporting-Adresse aus dem Record, hören die Berichte auf, und nichts kündigt das an.
  • Die Nachricht selbst besteht weiterhin. Nur 89 % der Nachrichten, die wir testen, bestehen eine vollständige Zustellbarkeitsprüfung, 9 % holen sich eine Warnung und 2 % fallen ganz durch, und Authentifizierung ist nur ein Teil dieser Bewertung.

Die drei Records richtig hinzubekommen ist die Arbeit mit der größten Hebelwirkung in der Zustellbarkeit, denn es ist der einzige Teil, den ein Empfänger prüft, bevor er ein einziges Wort von dir liest. Wenn die Records mehr sind, als du im Haus behalten willst, kann ein Zustellbarkeits-Consultant den Rollout übernehmen. Sonst mach einen kostenlosen Spam-Test mit einer echten Nachricht und lies die Authentifizierungsergebnisse neben den inhaltlichen, was der schnellste Weg ist zu sehen, was ein Empfänger sieht.

Häufige Fragen

Was ist E-Mail-Authentifizierung?

E-Mail-Authentifizierung ist eine Menge von DNS-Records auf deiner Versanddomain, mit denen ein empfangender Mailserver prüfen kann, dass eine Nachricht von dir stammt. Drei Records erledigen die Arbeit. SPF listet die Server, die für die Domain senden dürfen, DKIM hängt eine kryptografische Signatur an, die beweist, dass die Nachricht nicht verändert wurde, und DMARC sagt dem Empfänger, was zu tun ist, wenn keines von beidem zur Domain im From-Header passt. Ein vierter Standard, BIMI, zeigt dein Logo, sobald DMARC in der Durchsetzung ist.

Brauche ich SPF, DKIM und DMARC, oder reicht eines?

Du brauchst alle drei, und DMARC ist ohne mindestens eines der anderen beiden nutzlos. SPF und DKIM liefern jeweils ein Bestanden oder Gescheitert, aber keines sagt, was ein Empfänger mit einem Fehlschlag tun soll. DMARC liefert diese Anweisung und die Reporting-Adresse, reagiert aber nur auf ein SPF- oder DKIM-Ergebnis, das zu deiner From-Domain passt. Ein DMARC-Record auf einer Domain ohne funktionierendes SPF oder DKIM ist deshalb eine Anweisung, der nie gefolgt werden kann.

Was ist DMARC-Alignment und warum scheitert mein Record trotzdem?

Alignment heißt, dass die Domain, die SPF oder DKIM bestanden hat, dieselbe ist, die dein Leser im From-Header sieht. Eine Versandplattform kann SPF auf ihrer eigenen Domain bestehen und mit ihrem eigenen DKIM-Key signieren, sodass beide Prüfungen ein Bestehen melden, und DMARC scheitert trotzdem, weil keiner der Identifier deiner ist. Die Lösung ist, diese Plattform so zu konfigurieren, dass sie als deine Domain signiert, was jede ernstzunehmende Plattform unterstützt und viele Kunden nie einschalten. Das ist der häufigste Grund, warum eine sorgfältig konfigurierte Domain nie von p=none wegkommt.

Ist DMARC Pflicht?

Ja, für Massenversender an die größten Consumer-Postfächer. Google und Yahoo verlangen beide seit Februar 2024 eine veröffentlichte DMARC-Policy, Apple folgte im Februar 2025 und Outlook.com im Mai 2025. Googles Schwelle liegt bei 5.000 Nachrichten pro Tag an persönliche Gmail-Adressen, und Outlook.com nutzt dieselbe Zahl für seine Consumer-Postfächer, während Yahoo es öffentlich abgelehnt hat, eine zu nennen. Microsofts Regel gilt für Outlook.com-Consumer-Mail und nicht für Microsoft-365-Tenants. Eine Policy p=none erfüllt die Anforderung, denn die Provider verlangen eine veröffentlichte Policy statt Durchsetzung.

Wie lange dauert der Weg von p=none zu p=reject?

Zwei bis vier Wochen Berichte lesen sind das Minimum, und ein paar Monate sind in einer Organisation mit vielen Versandwerkzeugen üblich. Das Warten ist nicht bürokratisch. Du suchst legitime Absender, an die niemand gedacht hat, denn genau die würde eine durchsetzende Policy blockieren, und sie tauchen erst auf, wenn über echte Mail berichtet wurde. Geh vor reject auf quarantine, und erst dann, wenn jede legitime Quelle besteht und passt.

Was ist BIMI und brauche ich es?

BIMI zeigt dein Markenlogo neben deinen Nachrichten in unterstützenden Postfächern und ist der einzige dieser Standards, den deine Empfänger sehen können. Es setzt DMARC auf quarantine oder reject voraus, ist also die Belohnung dafür, die andere Arbeit fertig gemacht zu haben, und kein eigenes Projekt. Gmail verlangt zusätzlich ein Verified Mark Certificate, eine kostenpflichtige Bestätigung, dass dir die Marke am Logo gehört. 99 % der Domains, die wir testen, veröffentlichen überhaupt keinen BIMI-Record, und genau das macht es zu einer Möglichkeit aufzufallen.

Sieh, wo deine Kampagne wirklich landet.

Starte einen kostenlosen Spam-Test Inbox-Placement-Test