Neuer Leitfaden: So wärmen Sie eine dedizierte IP auf, ohne Ihre Reputation zu gefährden. Jetzt lesen →
Anmelden
MigoSMTP
AuthentifizierungAktualisiert 16.10.2026

SPF-Eintrag erstellen: Syntax, Beispiele und häufige Fehler

Ein SPF-Eintrag listet die Server auf, die E-Mails für Ihre Domain senden dürfen. Dieser Leitfaden erklärt die Syntax Zeile für Zeile, zeigt, wie Sie einen Eintrag erstellen und veröffentlichen, und behandelt die Fehler, an denen SPF scheitert.

IR
Geschrieben von Ishita Rao
Email Authentication Engineer
Geprüft von Amara Okafor
  • Veröffentlicht01.10.2026
  • Lesezeit6 Min.
  • Länge1,132 Wörter
Diesen Leitfaden teilen

Auf einen Blick. Eintragstyp: TXT auf der Root-Ebene der Domain · Erlaubte Einträge: Einer pro Domain · Lookup-Limit: 10 DNS-Lookups · Beginnen mit: ~all, später verschärfen

Die Kurzfassung

  1. Was ein SPF-Eintrag bewirkt. SPF steht für Sender Policy Framework.
  2. Die Syntax, Stück für Stück. Jeder SPF-Eintrag beginnt mit v=spf1.
  3. Schritt 1: Alle Absender auflisten. Notieren Sie jedes System, das E-Mails mit Ihrer Domain als Absender versendet: Ihren Versanddienst, Ihren Mailbox-Anbieter, Ihre Website oder Ihren Shop, Ihr CRM, Ihren Support-Desk und jedes Rechnungs- oder HR-Tool.
  4. Schritt 2: Den Eintrag erstellen. Beginnen Sie mit v=spf1, fügen Sie für jeden Absender ein include oder ip4 hinzu und schließen Sie mit ~all ab.
  5. Schritt 3: Im DNS veröffentlichen. Fügen Sie einen TXT-Eintrag auf der Root-Ebene Ihrer Domain hinzu.
  6. Schritt 4: Testen. Prüfen Sie per Abfrage, dass der Eintrag veröffentlicht ist und korrekt geparst wird, senden Sie dann eine Testnachricht an ein Postfach, das Sie kontrollieren, und lesen Sie die Authentifizierungsergebnisse in dessen Headern.

Was ein SPF-Eintrag bewirkt

SPF steht für Sender Policy Framework. Es ist ein TXT-Eintrag im DNS Ihrer Domain, der auflistet, welche Server E-Mails mit Ihrer Domain versenden dürfen. Trifft eine Nachricht ein, schlägt der empfangende Server den SPF-Eintrag der Absenderdomain nach und prüft, ob die verbindende IP-Adresse auf der Liste steht.

SPF prüft den Envelope-Absender, auch Return-Path oder MAIL-FROM-Adresse genannt, nicht die From-Adresse, die Menschen sehen. Dieser Unterschied ist später beim DMARC-Alignment wichtig.

Die Syntax, Stück für Stück

Jeder SPF-Eintrag beginnt mit v=spf1. Danach folgen Mechanismen, die jeweils eine E-Mail-Quelle benennen, und der Eintrag endet mit einem all-Mechanismus, der festlegt, was mit allem anderen geschehen soll. ip4 und ip6 listen Adressen oder Bereiche auf. include bindet den SPF-Eintrag einer anderen Domain ein, so autorisieren Sie einen Versanddienst. a und mx autorisieren die Adressen der eigenen Web- oder Mailserver Ihrer Domain.

v=spf1 ip4:203.0.113.10 include:YOUR_SPF_HOST ~all

Vor jedem Mechanismus kann ein Qualifier stehen. Ein Plus bedeutet pass und ist der Standard. Ein Minus bedeutet fail, eine Tilde softfail und ein Fragezeichen neutral. ~all besagt also, dass alles nicht Aufgeführte verdächtig, aber nicht verboten ist, und -all, dass es abgelehnt werden muss.

Schritt 1: Alle Absender auflisten

Notieren Sie jedes System, das E-Mails mit Ihrer Domain als Absender versendet: Ihren Versanddienst, Ihren Mailbox-Anbieter, Ihre Website oder Ihren Shop, Ihr CRM, Ihren Support-Desk und jedes Rechnungs- oder HR-Tool. SPF muss sie alle in einem Eintrag abdecken, eine unvollständige Liste bricht also die Absender, die Sie vergessen haben.

Jeder Anbieter dokumentiert den zu verwendenden Include-Wert. Kopieren Sie für MigoSMTP den SPF-Wert aus Ihrem Dashboard, statt ihn zu raten.

Schritt 2: Den Eintrag erstellen

Beginnen Sie mit v=spf1, fügen Sie für jeden Absender ein include oder ip4 hinzu und schließen Sie mit ~all ab. Ein Unternehmen mit einem Mailbox-Anbieter und einem Versanddienst hätte zum Beispiel zwei Includes und einen Abschluss.

Packen Sie alles in einen einzigen TXT-Eintrag. Legen Sie nicht einen Eintrag pro Absender an. Das ist die häufigste Ursache für SPF-Fehler, wir gehen unten darauf ein.

Schritt 3: Im DNS veröffentlichen

Fügen Sie einen TXT-Eintrag auf der Root-Ebene Ihrer Domain hinzu. In vielen DNS-Panels lautet der Host @ oder bleibt leer. Fügen Sie den Wert genau so ein, wie er erstellt wurde, ohne zusätzliche Anführungszeichen, sofern das Panel sie nicht verlangt. Registrar-Panels wie GoDaddy, BigRock und Hostinger sowie DNS-Anbieter wie Cloudflare folgen alle demselben Muster.

Existiert auf der Root-Ebene bereits ein Eintrag, bearbeiten Sie ihn, statt einen zweiten hinzuzufügen. Änderungen können je nach TTL des Eintrags von Minuten bis zu einigen Stunden brauchen, bis sie sich verbreitet haben.

Schritt 4: Testen

Prüfen Sie per Abfrage, dass der Eintrag veröffentlicht ist und korrekt geparst wird, senden Sie dann eine Testnachricht an ein Postfach, das Sie kontrollieren, und lesen Sie die Authentifizierungsergebnisse in dessen Headern. Achten Sie auf spf=pass. Unser kostenloser Checker zeigt Ihre SPF-, DKIM- und DMARC-Einträge an einem Ort und markiert häufige Fehler.

Testen Sie von jedem sendenden System, nicht nur von einem. Ein Pass Ihres Versanddienstes sagt nichts über das Rechnungstool aus.

Fehler 1: Mehr als ein SPF-Eintrag

Eine Domain muss genau einen SPF-Eintrag veröffentlichen. Bei zwei Einträgen liefert SPF einen permanenten Fehler, und Empfänger werten das als Fehlschlag. Haben verschiedene Teams jeweils ihren eigenen hinzugefügt, führen Sie sie in einem Eintrag mit allen Includes zusammen.

Das passiert leicht, wenn Sie ein neues Tool hinzufügen und dessen Anleitung vorgibt, einen neuen TXT-Eintrag anzulegen. Lesen Sie zuerst, was bereits vorhanden ist.

Fehler 2: Zu viele DNS-Lookups

SPF erlaubt bei der Auswertung eines Eintrags höchstens zehn DNS-Lookups. Jedes include, a, mx und ähnliche Mechanismen zählen, verschachtelte Includes ebenfalls. ip4 und ip6 nicht. Überschreiten Sie zehn, liefert SPF einen permanenten Fehler, die Prüfung schlägt also fehl, obwohl jeder einzelne Teil in Ordnung aussah.

Entfernen Sie Absender, die Sie nicht mehr nutzen, ersetzen Sie a- und mx-Mechanismen durch explizite ip4-Bereiche, wo die Adressen stabil sind, und vermeiden Sie viele gestapelte Includes. Manche Dienste bieten SPF-Flattening an, das Includes durch Adressen ersetzt. Das funktioniert, doch die Adressen ändern sich mit der Zeit, sodass es aktuell gehalten werden muss.

Fehler 3: -all zu früh wählen

Ein Hard Fail mit -all weist Empfänger an, alles nicht Aufgeführte abzulehnen. Fehlt in Ihrer Liste ein Absender, werden dessen E-Mails abgelehnt. Die meisten Teams beginnen mit ~all, beobachten einige Wochen ihre DMARC-Berichte und verschärfen erst, wenn sie sicher sind, dass jeder Absender aufgeführt ist.

Wofür Sie sich auch entscheiden: SPF allein entscheidet nicht über die Posteingangsplatzierung. Es ist ein Signal, das zusammen mit DKIM und DMARC wirkt.

Warum SPF bei weitergeleiteten E-Mails fehlschlägt

Wenn jemand Ihre Nachricht weiterleitet, wird sie vom Server des Weiterleitenden gesendet, der nicht in Ihrem Eintrag steht, daher schlägt SPF am endgültigen Ziel fehl. Das ist normal und kein Fehler auf Ihrer Seite.

Deshalb ist DKIM wichtig. Eine DKIM-Signatur übersteht eine Weiterleitung in der Regel, und DMARC besteht, wenn entweder SPF oder DKIM besteht und im Alignment ist. Richten Sie beides ein.

Weiterführende Literatur und Quellen

Umsetzen in MigoSMTP: Artikel im Hilfecenter

Verwandte Leitfäden und Tools

Unsicher, ob Ihre Einträge stimmen? Nutzen Sie unseren kostenlosen Checker oder senden Sie uns einen Header, dann helfen wir Ihnen beim Lesen.

Kostenlos starten

Häufig gestellte Fragen

Was ist ein SPF-Eintrag?

Ein SPF-Eintrag ist ein DNS-TXT-Eintrag, der die Server auflistet, die E-Mails für Ihre Domain senden dürfen. Empfänger gleichen ihn beim Eintreffen einer Nachricht mit der IP-Adresse der verbindenden Gegenstelle ab.

Wie viele SPF-Einträge kann eine Domain haben?

Einen. Zwei SPF-Einträge führen zu einem permanenten Fehler. Führen Sie alle Ihre Absender in einem einzigen Eintrag zusammen.

Was ist das SPF-Limit von 10 Lookups?

Die SPF-Auswertung darf höchstens zehn DNS-Lookups auslösen. Jedes include sowie die Mechanismen a und mx zählen, auch verschachtelte. Wird das Limit überschritten, entsteht ein permanenter Fehler.

Sollte ich ~all oder -all verwenden?

Die meisten Teams beginnen mit ~all, solange sie prüfen, ob alle Absender aufgeführt sind, und erwägen -all erst, wenn sie sicher sind. DMARC mit DKIM bietet in beiden Fällen zusätzlichen Schutz.

Themen#spf#e-mail-authentifizierung#dns#txt-eintrag
War dieser Leitfaden hilfreich?Ihre Antwort hilft uns, unsere Dokumentation zu verbessern.

In wenigen Minuten versenden.

Konto erstellen, Domain hinzufügen und die erste E-Mail senden.

Kostenlos starten Vertrieb kontaktieren