Mehrere SPF-Einträge korrigieren

Mehrere SPF-Einträge: Wie man sie zusammenführt (der EINFACHE Weg)

Musst du mehrere SPF-Einträge auf deiner Domain korrigieren?

SPF-Datensätze sind TXT Typ Datensätze, die mit v=spf1. Mehrere SPF-Einträge können dazu führen, dass deine E-Mails abgelehnt oder als Spam abgelegt werden. Deshalb solltest du sie in einer Zeile zusammenfassen.

Wir zeigen dir, wie das geht - auf die einfache Art.

Repariere deine WordPress-E-Mails jetzt

Was passiert, wenn du mehr als 1 SPF-Eintrag hast?

Wenn du mehrere separate SPF-Einträge für eine einzige Domain hast, schlagen deine E-Mails bei der SPF-Authentifizierung fehl und geben einen PermError zurück.

Laut Alexa verwendet eine von 6 Domains mit einem SPF-Datensatz das falsche Format, also ist dies ein ziemlich häufiges Problem, das schwer zu erkennen ist.

Mehrere SPF-Einträge in Cloudflare

Du weißt vielleicht nicht einmal, dass deine SPF-Einträge ungültig sind. Wenn du zwei oder mehr hast, werden sie oft alle ignoriert, was sich negativ auf die Zustellbarkeit deiner E-Mails auswirkt.

Die einfache Lösung besteht darin, diese mehreren TXT-Einträge in einer einzigen Zeile zusammenzufassen. Dieses Problem ist leicht zu lösen, und es dauert nur ein paar Minuten, um deine SPF-Einträge zu kombinieren.

Wie man mehrere SPF-Einträge repariert

Als erstes überprüfen wir deine DNS-Einträge mit einem kostenlosen Online-Tool.

Auf mehrere SPF-Einträge prüfen

Wir beginnen mit einem kostenlosen Tool namens MXToolbox, um deine DNS-Einträge auf mehr als einen SPF-Eintrag zu prüfen.

Dazu gibst du deinen Domainnamen in das Feld ein und klickst auf die Schaltfläche SPF Record Lookup.

MXToolbox auf mehrere SPF-Einträge prüfen

Wenn du mehr als 1 SPF-Regel eingerichtet hast, siehst du die Meldung Mehr als ein Datensatz gefunden. Die SPF-Datensätze werden oben in den roten Balken angezeigt.

Fehler bei mehreren SPF-Einträgen in MXToolbox

Wie du sehen kannst, beginnen 2 Zeilen mit v=spf1weshalb wir einen Fehler sehen. Ein empfangender Mailserver weiß nicht, welche Regel er befolgen soll, und ignoriert daher beide.

Um das Problem mit deinen SPF-Einträgen zu lösen, werden wir die DNS-Einträge deiner Domain bearbeiten und mehrere SPF-TXT-Einträge zu einem einzigen zusammenfassen.

Du musst das Kontrollpanel des Unternehmens öffnen, das dein DNS hostet. In den meisten Fällen werden die DNS-Einträge von:

  • Dein Domain-Registrar (das Unternehmen, bei dem du deinen Domainnamen gekauft hast)
  • Der Webhosting-Anbieter, den du nutzt, wenn du dein Hosting und deine Domain im Paket gekauft hast
  • Ein CDN-Anbieter, wenn du dich für ein CDN entschieden hast. Cloudflare ist ein Beispiel dafür.

Vielleicht hast du deinen DNS bereits bearbeitet, als du DMARC-, SPF- und DKIM-Einträge für deinen Transaktions-E-Mail-Anbieter erstellt hast. Wir wiederholen diesen Vorgang, damit du deine SPF-Einträge jetzt zusammenführen kannst.

Beispiel 1: SPF-Einträge bei Cloudflare

Das Bedienfeld jedes Anbieters sieht etwas anders aus.

Wir zeigen dir zuerst, wie du mehrere SPF-Datensätze mit Cloudflare bearbeiten kannst. Logge dich zunächst ein und wähle die Domain aus, die du bearbeiten möchtest.

DNS in Cloudflare öffnen

Du wirst deinen gesamten DNS aufgelistet sehen. Suche nach den TXT-Einträgen, um die Duplikate zu finden.

Mehrere SPF-Einträge in Cloudflare

Wenn dein DNS nicht so aussieht, versuchen wir einen anderen Weg, um die richtigen Datensätze zu finden.

Beispiel 2: SPF-Einträge bei Bluehost

Bluehost verwendet cPanel, also sollte dieses Beispiel leicht nachzuvollziehen sein, wenn du einen ähnlichen Hoster verwendest.

Melde dich zunächst in deinem Hosting-Kontrollzentrum an. Klicke im Menü auf der linken Seite auf Domains.

Bluehost-Domains bearbeiten

Klicke in der Liste auf das Dropdown-Menü Verwalten neben der Domain, die du bearbeiten möchtest.

Domain verwalten, um SPF in Bluehost zusammenzuführen

Klicke im Menü, das sich öffnet, auf DNS.

Bluehost bearbeiten DNS

Scrolle nun nach unten, bis du deine TXT-Einträge findest. In diesem Abschnitt siehst du die SPF-Einträge.

Mehrere SPF-TXT-Einträge bei Bluehost

Auch hier kann es sein, dass deine DNS-Einträge in einem anderen Format angezeigt werden, aber die meisten cPanel-Hosts haben ähnliche Menüs mit unterschiedlichen Farben (Skins). Auch wenn dein Hosting-Account etwas anders aussieht, sollten dir die obigen Screenshots helfen, sie zu finden. Wenn nicht, wende dich an deinen Hoster.

Wie man mehrere SPF-Einträge in einen TXT-Eintrag einfügt

Jetzt verwenden wir die richtige Syntax, um alle SPF-Einträge in einem TXT-Eintrag zusammenzufassen. So kannst du mehrere IPs oder Domänen in einem Eintrag verwenden und den Fehler von vorhin beheben.

Wir verwenden in diesem Beispiel Cloudflare, aber die Schritte sind bei den meisten Hosts und Registraren ähnlich.

Sieh dir die DNS-Zone an und suche die erste SPF-Regel. Klicke auf Bearbeiten.

Mehrere SPF-Einträge in Cloudflare bearbeiten

Kopiere die bestehende Regel in ein leeres Textdokument auf deinem Desktop, damit du sie in einer Sekunde wieder greifen kannst.

Lösche nun diesen Eintrag aus deinem DNS.

Duplizierten SPF-Datensatz löschen

Bei Bluehost kannst du den Datensatz löschen, indem du auf das Symbol rechts mit den 3 Punkten und dann auf Entfernen klickst.

SPF Bluehost löschen

Für den Rest dieser Schritte wechseln wir wieder zu Cloudflare, um es einfacher zu machen.

Klicke auf Bearbeiten neben dem zweiten SPF-Eintrag.

SPF-Eintrag in Cloudflare bearbeiten

Jetzt fügen wir den SPF-Datensatz aus deiner Textdatei in diese Datei ein.

Ein SPF-Datensatz hat 3 Abschnitte: die Erklärung, die erlaubten IPs oder Domains und eine Durchsetzungsregel. Wir kombinieren die Datensätze also wie folgt:

  • Erklärung: Beginnen Sie Ihren SPF-Eintrag mit v=spf1 (verwende dies nicht noch einmal in der Regel - es darf nur einmal erscheinen, am Anfang)
  • Erlaubt ist: Hinzufügen einer include Lookup für jede Domain, etwa so: include:zoho.eu include:mailgun.org
  • Durchsetzungsregel: Beende den Datensatz mit einer ~allAnweisung (auch hier gilt: nur am Ende der Regel verwenden und nur einmal hinzufügen)

Nachdem wir die SPF-Regeln kombiniert haben, sieht unser kombinierter Datensatz wie folgt aus:

v=spf1 include:zoho.eu include:mailgun.org ~all

Mach weiter und speichere deinen SPF-Eintrag.

Kombinierte SPF-Regel in Cloudflare

Solange du nur 1 Erklärung am Anfang und 1 Durchsetzungsregel am Ende hast, kannst du bei Bedarf weitere Domains einfügen. Achte nur darauf, dass du sie in einer einzigen Zeile formatierst. Hier ist ein Beispiel:

v=spf1 include:zoho.eu include:spf.brevo.com include:mailgun.org ~all

Du kannst den Rekord zwar immer weiter ausbauen, aber bedenke, dass es einige Grenzen gibt:

  • Die Anweisung kann maximal 10 Domain-Lookups enthalten (z.B. include)
  • Die Anweisung muss weniger als 255 Zeichen lang sein.

Vergiss nicht zu speichern, bevor du weitermachst.

Teste deine zusammengefassten SPF-Einträge

Es kann bis zu 48 Stunden dauern, bis sich DNS-Änderungen ausbreiten, obwohl Cloudflare-Änderungen oft schon nach wenigen Minuten wirksam werden.

Wenn du eine Weile gewartet hast, überprüfe deinen Domainnamen erneut in MXToolbox.

Du solltest jetzt eine ähnliche Meldung wie diese sehen.

Gültige zusammengeführte SPF-Datensätze in MXToolbox

Und das war's! Du hast das Problem mit den mehreren SPF-Einträgen auf deiner Domain erfolgreich gelöst.

Was ist, wenn ich trotzdem einen Fehler sehe?

Wenn du immer noch einen Fehler siehst wie too many lookupskann es sein, dass für jede Domain in deinem SPF-Eintrag mehrere Abfragen stattfinden. Mit anderen Worten: Jede Domain hat ihre eigene include Anweisungen und die Gesamtzahl überschreitet die zulässige Höchstzahl.

Du kannst dies lösen, indem du deinen SPF-Eintrag abflachst.

Repariere deine WordPress-E-Mails jetzt

Häufig gestellte Fragen zu SPF-Einträgen

Zum Schluss noch ein paar Hintergrundinformationen zu SPF-Einträgen.

Was bedeutet SPF?

SPF steht für Sender Policy Framework. Die vollständige Spezifikation ist in einem technischen Dokument namens RFC4408 definiert.

Was macht ein SPF-Eintrag?

SPF validiert deine ausgehenden E-Mails, um Domain-Spoofing zu verhindern. Domain-Spoofing bedeutet, dass sich ein Spammer beim Versenden von Phishing- oder Malware-E-Mails als du ausgibt.

Wenn der Empfangsserver eine E-Mail von dir erhält, vergleicht er die Absenderdomäne mit dem SPF-Eintrag. Wenn die SPF-Prüfung fehlschlägt, kann der empfangende Server die E-Mail als Spam markieren oder sie zurückweisen.

Wie viele SPF-Einträge kann ich pro Domain haben?

Du kannst maximal 1 Eintrag für jede Domain haben. Beachte, dass Subdomains ihren eigenen Eintrag brauchen.

Ist SPF für WordPress-E-Mails erforderlich?

Ja, das ist es. E-Mail-Anbieter fangen an, E-Mails zu blockieren, die keine gültige Authentifizierung (SPF, DMARC und DKIM) haben. Google blockiert bereits E-Mails an Gmail-Adressen, und Yahoo führt ähnliche Regeln ein.

Standardmäßig fügt WordPress den E-Mails keine Authentifizierung hinzu, was dazu führt, dass deine E-Mails blockiert werden. Wenn du ein SMTP-Plugin wie WP Mail SMTP installierst und dann einen passenden SPF-Eintrag erstellst, hast du dieses Problem nicht.

Ist SPF für jeden Mailer in WP Mail SMTP erforderlich?

Er ist für die meisten erforderlich, aber nicht für alle. SPF ist erforderlich, wenn du es verwendest:

  • SMTP.de
  • Brevo
  • Mailgun
  • Sendgrid
  • Google Arbeitsbereich
  • Gmail, wenn es mit deiner eigenen benutzerdefinierten Domain verwendet wird
  • Outlook, wenn du es mit deiner eigenen benutzerdefinierten Domain verwendest
  • Zoho Mail, wenn es mit deiner eigenen benutzerdefinierten Domain verwendet wird

In WP Mail SMTP ist SPF nicht erforderlich für:

  • Gmail-Adressen, die mit gmail.com oder googlemail.com (mit anderen Worten: Google-E-Mail-Adressen, die nicht mit deiner eigenen benutzerdefinierten Domain verbunden sind)
  • Hotmail- oder Microsoft-E-Mail-Adressen, die mit outlook.com
  • Zoho Mail Adressen, die mit zohomail.com.
  • Alle Absender, die in Postmark, SparkPost oder SendLayer eingerichtet sind.

Wenn du SPF nicht hinzufügst, wenn es gebraucht wird, kann WP Mail SMTP dir eine Warnung anzeigen:

Action Needed: It doesn't look like the SPF record required by Google has been added to your domain. Please check out Google's SPF guide for details on how to add this record to your domain's DNS.

Was passiert, wenn ich keine SPF-Datensätze habe?

Einige E-Mail-Anbieter benötigen keine SPF-Einträge, so dass dies kein Problem sein dürfte. Bei Postmark musst du zum Beispiel nur DKIM einrichten.

Wenn deine Software SPF benötigt, wird das in der Dokumentation angegeben.

Wenn SPF erforderlich ist und du es nicht eingerichtet hast, suchen Mailserver nach einem DMARC-Eintrag, um herauszufinden, was sie mit der E-Mail machen sollen. Sei gewarnt: Wenn du dich auf DMARC verlässt, werden deine E-Mails wahrscheinlich im Junk-E-Mail-Ordner landen.

Wie kommt es, dass ich mehrere SPF-Einträge habe?

Mehrere SPF-Datensätze werden oft aus Versehen hinzugefügt. Du könntest zum Beispiel mehr als einen haben, weil:

  • Du hast den E-Mail-Anbieter gewechselt: Wenn du deinen E-Mail-Dienstleister wechselst (zum Beispiel von SMTP.com zu Brevo), hast du vielleicht vergessen, den ersten SPF-Eintrag zu entfernen, bevor du einen neuen hinzufügst.
  • Du verwendest verschiedene Dienste für verschiedene Arten von E-Mails: Du könntest zum Beispiel Brevo verwenden, um WordPress-E-Mails mit WP Mail SMTP zu versenden, und einen anderen Anbieter wie SMTP.com, um E-Mails für deine E-Mail-Marketingliste zu bearbeiten.

Wenn ich mehrere SPF-Einträge habe, funktioniert meine Test-E-Mail in WP Mail SMTP trotzdem?

Das kann sein. Einige Kunden haben uns berichtet, dass sie immer noch Test-E-Mails in WP Mail SMTP erhalten, obwohl sie mehrere SPF-Einträge (oder gar keinen) haben. Das könnte daran liegen:

  • Der empfangende Server kümmert sich im Hintergrund automatisch um mehrere SPF-Einträge, so dass du nicht merkst, dass es ein Problem gibt.
  • Dein Mailer-Dienst benötigt ohnehin keine SPF-Einträge.

Es ist besser, dies nicht dem Zufall zu überlassen, da es später zu Problemen führen kann.

Gilt SPF auch für meine Subdomains?

Nein. Anders als DMARC gilt SPF nicht automatisch für alle deine Subdomänen. Du musst separate SPF-Einträge für Subdomains erstellen.

Was bedeutet "zu viele DNS-Suchvorgänge"?

Die von uns hinzugefügte Include-Anweisung wird DNS-Lookup genannt. SPF prüft jede Domain in der Regel. Es schlägt fehl, wenn du mehr als 10 hast.

Es kann sein, dass du die Fehlermeldung Too many lookups oder Maximum hop count exceeded siehst.

  • Wenn du mehr als 10 Abfragen zu einer SPF-Regel hinzufügen musst, kannst du eine Subdomain hinzufügen und eine neue SPF-Regel für diese Subdomain erstellen, um dieses Limit zu umgehen.
  • Wenn du nicht mehr als 10 hast, liegt das wahrscheinlich daran, dass jede Domain in deinem SPF-Eintrag abgefragt wird, und diese Domains haben mehrere include Anweisungen zu verwenden. Das Ergebnis ist, dass das DNS zu oft für die von dir eingegebenen Domains abgefragt wird. SPF-Abflachung wird dies lösen.

Erkundige dich außerdem bei deinem Anbieter. Er könnte eine andere SPF-Regel anbieten, wenn du mehr als einen seiner Dienste nutzt.

Was bedeutet -all vs ~all?

In einem SPF-Eintrag, -all bedeutet, dass alle E-Mails, die nicht mit den Domänen übereinstimmen, nicht zugestellt werden. Die ~all Die Durchsetzungsregel ist etwas weniger streng und sucht nach weiteren Bestätigungen.

Einige E-Mail-Anbieter empfehlen die Verwendung von ?all (was ein neutrales Ergebnis ergibt).

Wenn du Anweisungen mit unterschiedlichen Durchsetzungsregeln kombinieren musst, ist es sicher, wenn du ~all es sei denn, dein E-Mail-Anbieter empfiehlt eine andere Vorgehensweise.

Es ist sehr wichtig, dass du nicht verwenden +all in deinem SPF-Eintrag. Dadurch kann jeder im Internet deine Domain zum Versenden von Spam nutzen.

Brauche ich einen PTR-Eintrag?

Ja, du brauchst auch einen PTR-Eintrag, aber du musst ihn wahrscheinlich nicht selbst erstellen. Mehr darüber erfährst du in unserem Leitfaden zu PTR-Einträgen.

Was bedeutet SPF PermError?

Der PermError tritt auf, wenn ein E-Mail-Dienstleister den SPF-Eintrag deiner Domain nicht überprüfen kann. Das kann passieren, wenn du eine falsche Syntax in deinem SPF-Eintrag verwendest oder wenn du mehrere SPF-Einträge hast.

Um den PermError zu beheben, überprüfe deine Syntax und kombiniere deine SPF-Datensätze, wenn du mehr als einen hast.

Manchmal wird auch ein TempError angezeigt, was bedeutet, dass es ein temporäres Problem gab. In unserem Artikel zur Einrichtung der Postmaster Tools erfährst du, wie ein TempError aussieht.

Muss ich meine DKIM-Datensätze zusammenführen?

Nein - DKIM-Einträge müssen manchmal aufgeteilt werden, weil einige Anbieter nicht mit sehr langen Einträgen in deinem DNS umgehen können. Wenn du zwei Einträge siehst, ist das wahrscheinlich beabsichtigt. Mehr dazu erfährst du in unserem Artikel über das Aufteilen deines DKIM-Eintrags.

Repariere deine WordPress-E-Mails jetzt

Prüfe als Nächstes deinen DMARC-Eintrag

SPF ist eine von 3 E-Mail-Authentifizierungsmethoden, die dazu beitragen, die Zustellbarkeit zu verbessern und Spam zu verhindern. Die meisten E-Mail-Dienstleister verwenden SPF zusammen mit DKIM und DMARC.

Jetzt, wo du deinen SPF-Eintrag eingerichtet hast, kannst du in unserer einfachen Anleitung nachlesen, wie du einen DMARC-Eintrag erstellst. Er enthält ein DMARC-Beispiel, das du schnell kopieren und einfügen kannst.

Bist du bereit, deine E-Mails zu verbessern? Starten Sie noch heute mit dem besten WordPress SMTP-Plugin. WP Mail SMTP Pro bietet dir die Möglichkeit einer vollständigen White Glove-Einrichtung und eine 14-tägige Geld-zurück-Garantie.

Wenn dir dieser Artikel geholfen hat, dann folge uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und -Anleitungen.

Offenlegung: Unsere Inhalte sind leserunterstützt. Das heißt, wenn du auf einige unserer Links klickst, erhalten wir möglicherweise eine Provision. Hier erfährst du, wie WPForms finanziert wird, warum das wichtig ist und wie du uns unterstützen kannst.

Claire Broadley

Claire ist die Content Managerin für das WP Mail SMTP-Team. Sie hat mehr als 13 Jahre Erfahrung im Schreiben über WordPress und Webhosting.Mehr erfahren

Teste unser kostenloses WP Mail SMTP Plugin

Verwende deinen bevorzugten SMTP-Anbieter, um deine WordPress-E-Mails zuverlässig zu versenden.

Bitte aktiviere JavaScript in deinem Browser, um dieses Formular auszufüllen.