Warum WordPress E-Mails oft nicht ankommt
WordPress versendet Formular-E-Mails standardmäßig über die PHP-Funktion wp_mail(), die intern auf die PHP-Funktion mail() des Servers zurückgreift. Das Problem: Die meisten modernen Hoster blockieren diese Funktion entweder vollständig oder konfigurieren sie so restriktiv, dass E-Mails zuverlässig im Spam-Ordner landen — oder gar nicht erst gesendet werden.
Hinzu kommt, dass E-Mails, die direkt vom Webserver kommen, von großen E-Mail-Diensten wie Gmail oder Outlook als verdächtig eingestuft werden, weil keine SPF- und DKIM-Authentifizierung vorhanden ist. Das Ergebnis: Die Formular-E-Mail wird technisch gesendet, kommt aber nie an.
Die häufigsten Ursachen im Detail
-
01
Hoster blockiert PHP-Mail
Viele Hoster deaktivieren die PHP-Mail-Funktion aus Sicherheitsgründen — besonders auf günstigen Shared-Hosting-Paketen. WordPress selbst zeigt dabei keine Fehlermeldung, weil es den Versand als erfolgreich meldet, obwohl die E-Mail den Server nie verlassen hat.
-
02
Kein SMTP konfiguriert
Ohne SMTP-Plugin sendet WordPress E-Mails ohne Absender-Authentifizierung. E-Mail-Dienste erkennen das als potenziellen Spam. Eine korrekte SMTP-Konfiguration mit den Zugangsdaten Ihres eigenen E-Mail-Postfachs löst dieses Problem zuverlässig.
-
03
Falsche Absender-Adresse im Plugin
Contact Form 7, Gravity Forms und andere Formular-Plugins haben eigene Absender-Einstellungen. Stimmt die dort eingetragene Absender-E-Mail nicht mit der Domain überein, von der die E-Mail gesendet wird, blockieren Mailserver die Nachricht ohne Fehlermeldung.
-
04
Fehlende DNS-Einträge (SPF / DKIM)
SPF und DKIM sind DNS-Einträge, die bestätigen, dass E-Mails von Ihrer Domain wirklich von Ihnen kommen. Fehlen diese Einträge oder sind sie falsch konfiguriert, stufen große E-Mail-Dienste eingehende Nachrichten von Ihrer Domain als nicht vertrauenswürdig ein.
Das Problem lässt sich nicht durch "Test-E-Mail senden" prüfen
Viele Formular-Plugins haben eine "Test-E-Mail senden"-Funktion — aber diese verwendet oft einen anderen Versandweg als das eigentliche Formular. Ein erfolgreicher Test bedeutet nicht, dass das Kontaktformular funktioniert. Zuverlässige Diagnose erfordert das Testen des echten Versandwegs mit Protokollierung.
Was professionelle Behebung beinhaltet
Vollständige Diagnose des Versandwegs, Einrichtung einer zuverlässigen SMTP-Verbindung mit Ihren E-Mail-Zugangsdaten, Prüfung und Korrektur der Plugin-Einstellungen, Überprüfung der DNS-Einträge — und ein abschließender Test mit dem echten Formular, der bestätigt, dass Nachrichten ankommen.