alle Anleitungen

// so behebst du es

Yahoo „554 5.7.9 Message not accepted for policy reasons“ und „[PH01]“: Ursachen und Lösungen

Yahoo hat deine E-Mail aus Richtliniengründen abgelehnt: oft DMARC- oder Authentifizierungsfehler, manchmal verdächtiger Inhalt. So behebst du die Ursache.

Was das bedeutet

Yahoo Mail (das auch AOL Mail betreibt) hat die Verbindung von deinem Server angenommen, aber die Nachricht selbst abgelehnt. Der Bounce sieht meist so aus:

554 5.7.9 Message not accepted for policy reasons. See https://...

554 Message not allowed - [PH01] Email not accepted for policy reasons. Please visit https://...

Liegt das Problem bei DMARC, erwähnt der Text das meist, zum Beispiel mit dem Hinweis, dass die E-Mail wegen der DMARC-Richtlinie der Domain nicht angenommen wurde. Der genaue Wortlaut ändert sich mit der Zeit, also konzentriere dich auf den Code und die Schlüsselwörter.

„Policy reasons“ ist eine sehr allgemeine Antwort. Yahoo nennt die genaue Regel nicht, aber in der Praxis gibt es nur wenige Ursachen, und die meisten kannst du testen.

Warum das passiert

Fehler bei Authentifizierung oder DMARC

Das ist die häufigste Ursache. DMARC ist ein DNS-Eintrag, der Empfängern sagt, was sie tun sollen, wenn eine E-Mail, die angeblich von deiner Domain kommt, nicht überprüft werden kann. Hat deine Domain p=reject oder p=quarantine und besteht die E-Mail weder SPF noch DKIM für deine Domain, lehnt Yahoo sie ab. Typische Gründe:

  • Ein neues Tool (Newsletter, CRM, Shop) sendet als deine Domain, steht aber nicht in deinem SPF und signiert nicht mit DKIM für deine Domain.
  • Die E-Mail wird „von“ einer Yahoo-, AOL- oder Gmail-Adresse über einen anderen Server gesendet. Diese Domains haben ein strenges DMARC, also schlägt das immer fehl.
  • Die E-Mail wurde unterwegs weitergeleitet oder verändert, und die DKIM-Signatur ist kaputtgegangen.

Yahoo verlangt außerdem, dass alle Absender mindestens SPF oder DKIM haben, und Massenversender SPF, DKIM und DMARC zusammen.

Inhalt oder Links

Der Code [PH01] hängt oft mit Inhalten zusammen, die Yahoo für gefährlich hält, etwa Links zu einer Domain, die wegen Phishing oder Schadsoftware markiert ist, oder Formulierungen, die nach einer gefälschten Login-Aufforderung aussehen. Ein Linkkürzer oder eine gehackte Website in deinen Links kann ihn auslösen.

Absender-Reputation

Eine brandneue Domain, ein plötzlicher Volumensprung oder viele Spam-Beschwerden können ebenfalls zu Ablehnungen aus Richtliniengründen führen.

So prüfst du es

  1. Mach einen Delivmail-Test. Kopiere die einmalige Adresse auf der Startseite (/) und schick ihr dieselbe E-Mail, die zurückkam, aus demselben Tool. Der Bericht zeigt die Ergebnisse von SPF, DKIM und DMARC und ob sie mit deiner From-Domain ausgerichtet sind. Er prüft außerdem die Domains deiner Links gegen Sperrlisten und lässt SpamAssassin über den Inhalt laufen.
  2. Scanne deine Domain. Nutze /domain-scanner, um deine SPF- und DMARC-Einträge zu lesen und Syntaxfehler oder einen fehlenden Eintrag zu finden.
  3. Prüfe deine Links. Gib die Domains, auf die du verlinkst, unter /blacklists ein.
  4. Nutze die Tools von Yahoo. Der Yahoo Sender Hub (senders.yahooinc.com) erklärt die Anforderungen und Fehlercodes von Yahoo.

So behebst du es

  1. Bring zuerst die Authentifizierung in Ordnung. Füge jeden Versanddienst zu deinem einzigen SPF-Eintrag hinzu und schalte in jedem Tool die DKIM-Signatur mit deiner eigenen Domain ein. Die DKIM-Domain muss mit der From-Domain übereinstimmen (oder eine Subdomain davon sein).
  2. Sende nie „von“ einer Freemail-Domain (yahoo.com, aol.com, gmail.com) über einen anderen Server. Nutze eine Adresse auf deiner eigenen Domain.
  3. Halte DMARC realistisch. Wenn du gerade p=reject gesetzt hast und Dinge kaputtgehen, geh zurück auf p=none, während du die fehlenden Dienste einrichtest, und verschärfe danach wieder.
  4. Räum deinen Inhalt auf. Entferne Links zu markierten Domains, vermeide URL-Kürzer, nutze deine eigene Domain in Links und stell sicher, dass deine Website nicht gehackt ist.
  5. Bei Massenmails füge einen Header für die Ein-Klick-Abmeldung hinzu und halte die Beschwerden niedrig.

Prüfe, ob es behoben ist

Mach einen neuen Delivmail-Test mit derselben Nachricht. Du willst, dass SPF oder DKIM besteht und ausgerichtet ist mit deiner From-Domain, dass DMARC besteht und keine Link-Domain auf einer Blacklist steht. Sende dann erneut an die Yahoo-Adresse, die den Bounce verursacht hat. Wenn du DNS-Einträge geändert hast, warte vor dem Testen, bis die Änderung sichtbar ist (meist unter einer Stunde, manchmal länger). Geht die Ablehnung trotz sauberer Ergebnisse weiter, liegt es wahrscheinlich an der Reputation: Sende weniger, nur an aktive Empfänger, und beobachte die Entwicklung.

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