// so behebst du es
Mehrere SPF-Einträge auf einer Domain
Eine Domain darf nur einen SPF-Eintrag haben. Bei zwei oder mehr geht SPF für jede E-Mail kaputt. Fasse sie zu einer einzigen Zeile zusammen.
Was das bedeutet
SPF ist ein TXT-Eintrag in deinem DNS, der mit v=spf1 beginnt. Laut den Regeln darf eine Domain nur einen solchen Eintrag haben. Findet ein empfangender Server zwei, weiß er nicht, welchem er vertrauen soll. Er gibt auf und meldet einen „permerror“ (permanenter Fehler).
Das passiert meist, wenn du einen neuen Dienst hinzufügst und seiner Anleitung wörtlich folgst: „Füge diesen TXT-Eintrag hinzu“. Am Ende hast du einen Eintrag für deinen Postfach-Anbieter und einen weiteren für dein Newsletter-Tool.
Warum das wichtig ist
Mit zwei SPF-Einträgen scheitert SPF für alle deine E-Mails, nicht nur für den neuen Dienst. Deine Nachrichten verlieren einen wichtigen Identitätsnachweis, DMARC kann scheitern, und die Zustellung bei Gmail und Outlook leidet.
So prüfst du es
Delivmail prüft das auf zwei Arten für dich:
- Sende eine Test-E-Mail: Kopiere auf der Startseite deine einmalige Testadresse, schick eine ganz normale E-Mail von dem Postfach, das du prüfen willst, und öffne dann den Bericht. SPF zeigt „permerror“, wenn mehrere Einträge gefunden werden.
- Nutze den Domain-Scanner: Gib deine Domain unter
/domain-scannerein, um deine DNS-Einträge zu lesen, ohne etwas zu senden.
Der Domain-Scanner zeigt jeden gefundenen SPF-Eintrag, sodass du sie nebeneinander sehen kannst.
So behebst du es
- Öffne deinen DNS-Anbieter und sieh dir alle TXT-Einträge auf der Domain selbst an (Host
@oder leer). - Finde jeden Eintrag, der mit
v=spf1beginnt. Andere TXT-Einträge (Google-Website-Bestätigung usw.) sind in Ordnung und müssen bleiben. - Fasse sie zu einer Zeile zusammen. Behalte ein einziges
v=spf1am Anfang, setze alleinclude:,ip4:und anderen Teile in die Mitte und ein einziges~alloder-allans Ende. - Speichere den zusammengefassten Eintrag und lösche die anderen.
Beispiel
Vorher, zwei Einträge:
v=spf1 include:_spf.google.com ~all v=spf1 include:servers.mcsv.net ~all
Nachher, ein Eintrag:
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
Tipps
- Wenn die beiden Einträge unterschiedlich enden (
~allund-all), behalte~all, bis du sicher bist, dass alle deine Absender aufgeführt sind. - Alte Einträge vom Typ „SPF“ (nicht TXT) sind veraltet. Wenn dein DNS-Anbieter noch einen anzeigt, lösch ihn und behalte nur den TXT-Eintrag.
- Wenn du viele Dienste zusammenfasst, kannst du über die Grenze von 10 DNS-Lookups kommen. Der Domain-Scanner zeigt die Anzahl: Bleib bei 10 oder darunter.
- Subdomains sind getrennt:
yourdomain.comundnews.yourdomain.comkönnen jeweils ihren eigenen, einzigen SPF-Eintrag haben.
Prüfe, ob es behoben ist
DNS-Änderungen wirken nicht sofort. Die meisten sind nach wenigen Minuten sichtbar, bei manchen Anbietern dauert es aber bis zu 24 bis 48 Stunden.
Starte den Domain-Scanner erneut: Es sollte nur ein SPF-Eintrag erscheinen, als gültig markiert. Sende dann eine Test-E-Mail über die Startseite. SPF sollte jetzt bestanden sein.
Prüfe, ob es behoben ist
DNS-Änderungen können ein paar Minuten bis einige Stunden dauern. Sende danach eine neue Test-E-Mail oder scanne deine Domain erneut.
Ähnliche Anleitungen
- Kein SPF-Eintrag auf deiner DomainDeine Domain sagt nicht, welche Server E-Mails für sie senden dürfen. Füge einen TXT-Eintrag hinzu, dann können Empfänger deine echten E-Mails von Fälschungen unterscheiden.
- SPF-Fehler: zu viele DNS-Lookups (permerror)SPF erlaubt höchstens 10 DNS-Lookups. Darüber geht der ganze Eintrag kaputt und Empfänger behandeln ihn als ungültig. So verschlankst du ihn.
- SPF scheitert: Der sendende Server ist nicht berechtigtDeine Domain hat einen SPF-Eintrag, aber der Server, der deine E-Mail gesendet hat, steht nicht darin. Finde heraus, welcher Dienst die E-Mail gesendet hat, und füge ihn hinzu.
- Keine DKIM-Signatur auf deinen E-MailsDKIM fügt eine digitale Signatur hinzu, die beweist, dass eine E-Mail wirklich von deiner Domain kommt. Schalte es bei deinem E-Mail-Anbieter ein und veröffentliche den Schlüssel im DNS.
- DKIM-Signatur scheitert (ungültige Signatur oder Body-Hash)Deine E-Mail ist signiert, aber die Signatur stimmt nicht. Meist ist der DNS-Schlüssel falsch oder etwas hat die E-Mail nach dem Signieren verändert.