WordPress-Formular sendet keine E-Mails?
Das Formular bedankt sich, aber im Postfach kommt nichts an? Oder der Senden-Button zeigt einen Fehler? Bevor du Plugins wechselst, grenze ein, an welcher Stelle die Anfrage hängen bleibt.
·8 Min. Lesezeit
Von Ismail Ucak · Eazy-Digital
Eine Erfolgsmeldung ist noch keine zugestellte Anfrage
Ein Kontaktformular hat mehrere Stationen: Der Browser nimmt die Eingabe an, WordPress verarbeitet sie, ein Maildienst übernimmt die Nachricht und das Empfängerpostfach entscheidet über die Zustellung. Eine Meldung auf der Website sagt nicht automatisch, dass alle Stationen funktioniert haben.
Auch die WordPress-Dokumentation zu wp_mail unterscheidet zwischen einer erfolgreich verarbeiteten Versandanforderung und einer tatsächlich empfangenen Mail. Deshalb ist „Das Plugin zeigt grün“ noch keine vollständige Abnahme.
Wenn dir gerade eine Anfrage entgehen könnte, stelle zuerst eine erreichbare Alternative bereit: eine sichtbare E-Mail-Adresse oder Telefonnummer. Das repariert den Fehler nicht, lässt Besucher aber nicht vor einem kaputten Kontaktweg stehen.
Was passiert bei deinem Formular?
Lies die passende Zeile. Das ist eine Orientierung, kein automatischer Scan deiner Website.
- Der Button reagiert nicht oder lädt endlos
Hier setzt du anDie Verarbeitung im Browser oder die Verbindung zur Website könnte scheitern. SMTP ist an dieser Stelle noch nicht als Ursache belegt.
Der nächste sinnvolle SchrittPflichtfeldhinweise und die genaue Meldung ansehen. In einem zweiten Browser vergleichen und letzte Änderungen notieren. Technische Fehler gezielt auf einer geschützten Testkopie prüfen lassen.
- Es erscheint eine Fehlermeldung
Hier setzt du anDie Anfrage könnte an Validierung, Spamschutz oder Versand scheitern. Die genaue Meldung und das verwendete Plugin sind entscheidend.
Der nächste sinnvolle SchrittZeitpunkt, Wortlaut und betroffene Formularseite festhalten. Nicht mehrfach auf Senden klicken oder pauschal alle Sicherheitsfunktionen abschalten.
- Das Formular zeigt Erfolg, aber die Mail fehlt
Hier setzt du anEmpfänger, Versanddienst oder Zustellung prüfen. Eine falsche Zieladresse oder Postfachregel ist ebenso möglich wie ein Versandproblem.
Der nächste sinnvolle SchrittEmpfängeradresse im Formular kontrollieren. Spam, Quarantäne, Weiterleitung und Postfachspeicher prüfen. Danach die konkrete Nachricht im Versandprotokoll zuordnen lassen.
- Ein Postfach empfängt, ein anderes nicht
Hier setzt du anDer Versand kann grundsätzlich funktionieren, aber empfängerabhängig abgewiesen werden.
Der nächste sinnvolle SchrittMit abgestimmten eigenen Testadressen vergleichen. Rückläufer und Anbieterstatus prüfen lassen. Nicht aus einem einzigen erfolgreichen Empfänger auf alle schließen.
| Deine Beobachtung | Hier setzt du an | Der nächste sinnvolle Schritt |
|---|---|---|
| Der Button reagiert nicht oder lädt endlos | Die Verarbeitung im Browser oder die Verbindung zur Website könnte scheitern. SMTP ist an dieser Stelle noch nicht als Ursache belegt. | Pflichtfeldhinweise und die genaue Meldung ansehen. In einem zweiten Browser vergleichen und letzte Änderungen notieren. Technische Fehler gezielt auf einer geschützten Testkopie prüfen lassen. |
| Es erscheint eine Fehlermeldung | Die Anfrage könnte an Validierung, Spamschutz oder Versand scheitern. Die genaue Meldung und das verwendete Plugin sind entscheidend. | Zeitpunkt, Wortlaut und betroffene Formularseite festhalten. Nicht mehrfach auf Senden klicken oder pauschal alle Sicherheitsfunktionen abschalten. |
| Das Formular zeigt Erfolg, aber die Mail fehlt | Empfänger, Versanddienst oder Zustellung prüfen. Eine falsche Zieladresse oder Postfachregel ist ebenso möglich wie ein Versandproblem. | Empfängeradresse im Formular kontrollieren. Spam, Quarantäne, Weiterleitung und Postfachspeicher prüfen. Danach die konkrete Nachricht im Versandprotokoll zuordnen lassen. |
| Ein Postfach empfängt, ein anderes nicht | Der Versand kann grundsätzlich funktionieren, aber empfängerabhängig abgewiesen werden. | Mit abgestimmten eigenen Testadressen vergleichen. Rückläufer und Anbieterstatus prüfen lassen. Nicht aus einem einzigen erfolgreichen Empfänger auf alle schließen. |
Bei Contact Form 7 zählt mehr als die Farbe
Die offiziellen FAQ von Contact Form 7 unterscheiden unter anderem Versandfehler und als Spam erkannte Einsendungen. Farben können durch das Design verändert sein. Notiere deshalb auch den Meldungstext und lass bei Bedarf den tatsächlichen Fehlerstatus prüfen.
Andere Formularplugins haben andere Meldungen. Eine Anleitung für Contact Form 7, WPForms oder ein Joomla-Formular lässt sich nicht ungeprüft auf jedes WordPress-Formular übertragen.
Wer sendet die Mail und wem antwortest du?
Nimm als Beispiel einen fiktiven Betrieb mit der Domain beispielbetrieb.de. Die Formularnachricht wird von einer beim Versanddienst freigegebenen Adresse des Betriebs gesendet. Die Besucherin trägt ihre eigene E-Mail-Adresse ein. Diese gehört in die Antwortadresse, häufig „Reply-To“ genannt, nicht ungeprüft in das Absenderfeld „From“.
Sonst versucht deine Website, eine Nachricht im Namen einer fremden Domain zu verschicken. Genau das können empfangende Maildienste ablehnen. Die Contact-Form-7-Anleitung zur Mailkonfiguration erklärt diese Trennung.
Prüfe außerdem die Zieladresse der Benachrichtigung. Dass die WordPress-Administratoradresse stimmt, bedeutet nicht, dass jedes Formular denselben Empfänger verwendet. Auch eine automatische Eingangsbestätigung an Besucher ist eine eigene Nachricht und muss getrennt getestet werden.
Wann SMTP hilft und wann nicht
SMTP ist ein Weg, Nachrichten über einen eingerichteten Mailserver zu versenden. Alternativ kann ein Versanddienst über seine API angebunden sein. Eine passende WordPress-Erweiterung verbindet das System mit diesem Dienst. Sie ersetzt aber weder das Postfach noch die korrekte Einrichtung beim Anbieter.
Wenn WordPress keinen geeigneten Versandweg hat oder dieser falsch konfiguriert ist, kann eine solche Anbindung sinnvoll sein. Wenn das Formular schon vorher an einem Pflichtfeld oder einer Sicherheitsprüfung scheitert, löst ein zusätzliches SMTP-Plugin dieses Problem nicht.
Server, Port, Verschlüsselung und Anmeldung müssen zum gewählten Anbieter passen. Kopiere keine Zugangswerte aus einer beliebigen Hoster-Anleitung. Vermeide mehrere gleichzeitig aktive Versandplugins, die sich gegenseitig überschreiben. Änderungen vorher sichern und einzeln prüfen.
SPF, DKIM und DMARC: nicht blind DNS-Einträge ersetzen
Diese Einstellungen helfen empfangenden Diensten, Absender zu prüfen und mit nicht passenden Nachrichten umzugehen. Die Gmail-Richtlinien für Absender erklären die Anforderungen. Welche Einträge nötig sind, hängt von den tatsächlich eingesetzten Versanddiensten ab.
Lass den zuständigen Mailanbieter die vorhandene Konfiguration prüfen. Ein zweiter unabhängig angelegter SPF-Eintrag oder das Löschen bestehender Einträge kann andere geschäftliche Mails stören. Auch eine strengere DMARC-Regel ist kein Reparaturknopf. SMTP allein garantiert nicht, dass jede Nachricht im Posteingang landet.
Spamschutz prüfen, ohne das Formular offen stehen zu lassen
Manchmal hält ein Schutzmodul auch eine echte Anfrage auf. Dann braucht es einen nachvollziehbaren Test mit normalen Eingaben: Name, erreichbare Adresse und eine kurze echte Frage. Notiere, welches Formular und welcher Browser betroffen sind und ob das Problem nach einer Änderung begonnen hat.
Lass die zuständige Person den konkreten Blockiergrund prüfen. Falls eine Erweiterung isoliert werden muss, geschieht das kontrolliert auf einer geschützten Testumgebung. Nicht auf der laufenden Website dauerhaft Captcha, Firewall und Versandlimit abschalten. TLS- oder Zertifikatsprüfungen werden ebenfalls nicht als schnelle Lösung deaktiviert.
Protokolle können E-Mail-Adressen und Nachrichten enthalten. Begrenze Zugriff und Aufbewahrung auf das Nötige. Für eine erste Anfrage an mich reichen Fehlertext und öffentliche Formularseite, keine vollständigen Logs, Screenshots mit Kundendaten oder Mailpasswörter.
Zum Abhaken · Ohne Anmeldung
Erst der vollständige Kontaktweg zählt
Diese Liste ist offen und ohne E-Mail nutzbar. Hake nur ab, was wirklich geprüft ist. Die Häkchen bleiben lokal im geöffneten Artikel und werden nicht an mich übermittelt.
Du kannst die Liste hier direkt nutzen. Die Häkchen werden von dieser Checkliste nicht gespeichert oder verschickt. Für Tastaturbedienung: mit Tab zum nächsten Feld, mit der Leertaste abhaken.
Was ich für dich prüfen kann
Ich kann mit dir klären, ob die Unterstützung bei deinem WordPress-Formular zu meinem Leistungsbereich passt. Für den Einstieg sind die öffentliche Website, die sichtbare Meldung und eine kurze Beschreibung hilfreicher als ein Paket voller Zugangsdaten.
Eine Prüfung kann Formularverarbeitung, Empfängereinstellungen, Versandweg und einen abgestimmten Funktionstest umfassen. Welche Arbeiten nötig sind und was sie kosten, vereinbaren wir vor dem Auftrag. Ein fremdes Mailkonto oder eine blockierende Einstellung beim Anbieter kann zusätzliche Abstimmung brauchen.
Eine einmalige Reparatur ist nicht automatisch Teil der laufenden Website-Wartung. Wenn das Formular funktioniert, aber trotzdem kaum jemand anfragt, hilft dir der breitere Ursachencheck für ausbleibende Anfragen.
Dein Formular mit Ismail besprechen
Beschreibe kurz, was beim Absenden passiert. Deine öffentliche Website kannst du freiwillig ergänzen. Zugangsdaten brauchen wir hier nicht.
Freiwillig. Umfang und Preis klären wir vor einem Auftrag.
Häufige Fragen zu WordPress-Formularmails
Warum zeigt das Kontaktformular Erfolg, obwohl keine E-Mail ankommt?
Die Meldung kann nur bestätigen, dass die Versandanforderung verarbeitet wurde. Empfängeradresse, Maildienst und Postfachfilter können danach noch eine Rolle spielen. Prüfe die konkrete Nachricht anhand von Zeitpunkt und Testbetreff und lass den gewünschten Empfänger den Eingang bestätigen.
Brauche ich immer ein SMTP-Plugin?
Nein. Entscheidend ist ein passender, korrekt eingerichteter Versandweg. Das kann SMTP oder eine bestehende API-Anbindung sein. Wenn die Anfrage vor dem Versand an Validierung oder Spamschutz scheitert, hilft ein neues SMTP-Plugin allein nicht.
Wieso kommt die Testmail an, aber das Formular nicht?
Der Plugin-Test kann einen anderen Empfänger, Absender oder Inhalt verwenden. Das Formular kann außerdem schon vor dem Versand scheitern. Deshalb gehören der Mailtest und eine freigegebene Einsendung über das echte Formular zur Prüfung.
Kann ich den Spamschutz zum Testen einfach ausschalten?
Nicht pauschal auf der laufenden Website. Lass den konkreten Blockiergrund prüfen und mögliche Konflikte auf einer geschützten Testkopie eingrenzen. Ein dauerhaft ungeschütztes Formular hilft weder deiner Website noch deinem Postfach.
Sind verloren gegangene Anfragen nachträglich wiederherstellbar?
Nur wenn die Daten tatsächlich an einer geeigneten Stelle gespeichert wurden und noch vorhanden sind. Nicht jedes Formular speichert Einsendungen, und eine nicht verarbeitete Anfrage muss nirgends liegen. Eine spätere Reparatur holt frühere Nachrichten deshalb nicht automatisch zurück.
Gilt diese Anleitung auch für WooCommerce-Bestellmails?
Der Versandweg kann gemeinsam sein, die Auslöser sind aber verschieden. Bestellstatus und aktivierte Benachrichtigungen müssen zusätzlich geprüft werden. Ein funktionierendes Kontaktformular beweist nicht, dass alle Bestellmails funktionieren.
Muss ich dir für die erste Anfrage mein Passwort schicken?
Nein. Bitte keine Passwörter, API-Schlüssel, vollständigen Protokolle oder Kundennachrichten eintragen. Beschreibe den Fehler in eigenen Worten. Benötigte Zugänge und Freigaben werden gegebenenfalls später sicher abgestimmt.
Weitere Hilfe für deine WordPress-Website
- WordPress-Website umziehenFormular und Mailbetrieb bei einem Hostingwechsel mitplanen.Ratgeber lesen
- WordPress-Updates sicher durchführenÄnderungen vorbereiten und wichtige Funktionen nachprüfen.Ratgeber lesen
- WordPress-Website langsamLadezeitprobleme getrennt vom Mailversand eingrenzen.Ratgeber lesen