Das ist eine Stufe tückischer als „mein Kontaktformular funktioniert nicht“: Wenn gar keine E-Mail aus WordPress mehr ankommt – weder die Passwort-vergessen-Mail, noch Bestellbestätigungen, noch Systembenachrichtigungen – liegt das Problem nicht bei einem einzelnen Plugin, sondern tiefer, an der Art, wie WordPress E-Mails überhaupt verschickt.
Die gute Nachricht: Genau weil es grundsätzlicher ist, lässt es sich auch grundsätzlicher und dauerhafter lösen, statt an jedem einzelnen Formular herumzudoktern.
Bei Ihnen kommt gar keine WordPress-Mail mehr an?
Schicken Sie mir die URL. Ich teste den Versand direkt und richte eine zuverlässige Lösung ein.
URL schicken, Ursache finden lassen
Warum WordPress von Haus aus unzuverlässig beim E-Mail-Versand ist
Das überrascht die meisten: WordPress verschickt E-Mails standardmäßig über die einfache PHP-Mail-Funktion des Servers, nicht über einen richtigen E-Mail-Anbieter. Das funktioniert technisch, wird aber von vielen E-Mail-Systemen zunehmend misstrauisch behandelt, weil dabei keine Absender-Authentifizierung stattfindet. Das Ergebnis: Die Mail wird oft gar nicht erst zugestellt, statt wenigstens im Spam-Ordner zu landen – Sie merken also nichts davon, dass etwas schiefläuft.
Das war früher weniger ein Problem. Seit größere Mail-Anbieter ihre Anforderungen an Absender-Authentifizierung verschärft haben, ist die einfache PHP-Mail-Funktion zunehmend unzuverlässig geworden – unabhängig davon, ob Ihre Website neu oder alt ist.
Der Test, der in zwei Minuten Klarheit bringt
Gehen Sie auf die WordPress-Login-Seite und klicken Sie auf „Passwort vergessen“. Kommt diese E-Mail bei Ihnen an?
- Kommt sie an: Der grundsätzliche Versand funktioniert. Das Problem liegt dann eher bei einem einzelnen Formular-Plugin – dazu gibt es einen eigenen Beitrag zu Contact Form 7, der Prinzip und Lösung im Detail zeigt.
- Kommt sie nicht an: Dann liegt es am grundsätzlichen E-Mail-Versand Ihrer Installation, und die folgenden Schritte sind für Sie relevant.
Die häufigsten Ursachen, wenn wirklich gar nichts ankommt
- Der Hoster blockiert oder limitiert die PHP-Mail-Funktion. Manche Hoster schränken das aus Spam-Schutzgründen ein oder deaktivieren es sogar komplett.
- Fehlende SPF- und DKIM-Einträge bei der Domain. Ohne diese Authentifizierungs-Einträge stufen viele Mail-Anbieter Nachrichten Ihrer Domain automatisch als nicht vertrauenswürdig ein.
- Ein Update hat die bisherige Konfiguration zurückgesetzt. Falls vorher schon ein SMTP-Plugin eingerichtet war, kann ein Update die Einstellungen manchmal durcheinanderbringen.
- Serverseitige Änderungen beim Hoster. Auch ohne dass Sie etwas geändert haben, kann sich die Konfiguration auf Serverseite ändern und den Versand beeinträchtigen.
Testen Sie schon länger erfolglos herum?
Ich richte einen zuverlässigen, authentifizierten E-Mail-Versand einmal richtig ein, statt Symptome zu behandeln.
Jetzt Ursache finden und beheben lassen
Wie eine dauerhafte Lösung normalerweise aussieht
Der zuverlässigste Weg ist, WordPress nicht mehr über die einfache PHP-Funktion, sondern über einen richtigen E-Mail-Versanddienst laufen zu lassen (technisch: SMTP mit Authentifizierung). Das bedeutet: Die Mails werden über einen echten E-Mail-Anbieter verschickt und ordentlich authentifiziert, statt anonym vom Server aus. In Kombination mit sauber gesetzten SPF- und DKIM-Einträgen bei Ihrer Domain löst das die Ursache, statt nur ein Symptom zu kaschieren.
Wenn Sie das einmal richtig eingerichtet haben, betrifft es automatisch alle Bereiche – Formulare, Passwort-Mails, Bestellbestätigungen, Systembenachrichtigungen – nicht nur einzelne Plugins. Das ist auch der Grund, warum ich das gerne im Rahmen einer gezielten Fehlerbehebung einmalig sauber einrichte, statt bei jedem neuen Formular von vorne anzufangen.
Kurz und ehrlich beantwortet
Warum hat das früher funktioniert und jetzt nicht mehr?
Meist, weil E-Mail-Anbieter ihre Anforderungen an Absender-Authentifizierung mit der Zeit verschärft haben. Was früher durchging, wird heute häufiger blockiert.
Reicht es, ein SMTP-Plugin zu installieren?
Das ist ein guter erster Schritt, aber ohne korrekt gesetzte SPF- und DKIM-Einträge bei der Domain bleibt der Versand trotzdem unzuverlässig.
Woher weiß ich, ob mein Hoster die PHP-Mail-Funktion blockiert?
Das lässt sich meist über einen einfachen Testversand und einen Blick in die Server-Protokolle klären – oder direkt beim Hoster erfragen.
Betrifft das auch meinen Shop oder nur Kontaktformulare?
Es betrifft grundsätzlich jede E-Mail, die WordPress verschickt – also auch Bestellbestätigungen, Versandbenachrichtigungen und Kundenkonten-Mails, falls ein Shop läuft.
Kann ich das selbst einrichten?
Mit technischem Grundverständnis ja. Der Teil, an dem die meisten scheitern, sind die DNS-Einträge (SPF/DKIM) bei der Domain – wenn Ihnen das nicht vertraut ist, ist das der Punkt, an dem sich Hilfe lohnt.
Schicken Sie mir einfach die URL.
Ich teste den E-Mail-Versand direkt und richte eine dauerhaft zuverlässige Lösung ein.