WordPress · E-Mail · Hilfe

Kontaktformular erfolgreich gesendet – aber keine E-Mail im Postfach?

Den Weg einer eindeutig markierten Testnachricht verfolgen.

Quellenstand: 4. November 2026Redaktion: KAN KAI WORKSRedaktionell aktualisiert:

Kurzantwort

Eine Erfolgsmeldung des WordPress-Kontaktformulars bestätigt nicht, dass die E-Mail im Zielpostfach angekommen ist. Erzeuge eine eindeutig markierte Testnachricht und prüfe Formularantwort, eingerichteten Mailer und tatsächlichen Empfang getrennt. Vergleiche Empfänger, Spam beziehungsweise Quarantäne und den passenden Versandlog. Wenn nur die eigene Domain betroffen ist, gehört auch das lokale Mailrouting zur gezielten Prüfung; pauschale DNS-Änderungen sind daraus nicht abzuleiten.

Quellengrundlage: Q2 · Q3 · Q6

Gilt für
WordPress-Kontaktformulare, insbesondere Contact Form 7, mit vorhandener Mailanbindung. cPanel-Routing ist ein dokumentierter möglicher Prüfpfad, keine festgestellte Ursache jedes Zustellfehlers.
So prüfst du das Ergebnis
Eine neue Einsendung über das echte Formular erreicht das vorgesehene Postfach; Bestätigung, Antwortadresse und benötigte Anhänge funktionieren im kontrollierten Test passend.
Deine erste Prüfung

Ist genau diese Testnachricht im vorgesehenen Postfach angekommen?

Verwende eine harmlose, eindeutig bezeichnete Testanfrage. Vergleiche Formularantwort, Versandprotokoll, Empfänger und tatsächlichen Empfang; eine Erfolgsmeldung ist kein Zustellnachweis.

Das Formular zeigt eine Erfolgsmeldung. Im Geschäfts-Postfach kommt trotzdem keine Anfrage an. Beginne jetzt mit einem nachvollziehbaren Empfangstest: Welche Nachricht sollte wohin gehen, und an welcher Stelle lässt sich ihr Weg noch belegen? Eine erfolgreiche Verarbeitung durch WordPress bestätigt den Eingang im Postfach nicht. Q2 Q3

Diese Anleitung hilft dir, den Fehler einzugrenzen, bevor du das Formular ersetzt, weitere Mail-Plugins installierst oder DNS-Einträge änderst.

Passt dieses Fehlerbild zu deinem Formular?

Typische Beobachtungen sind eine Erfolgsmeldung auf der Website, ein leeres Zielpostfach oder unterschiedliche Ergebnisse bei verschiedenen Testadressen. In einem aktuellen Contact-Form-7-Bericht beschreibt ein Betreiber genau diese Kombination: Tests mit Gmail und einer Firmenadresse verhalten sich unterschiedlich, das vorgesehene Ziel erhält jedoch keine Nachricht. Die Ursache ist damit noch nicht festgestellt. Q1

Unterscheide außerdem die Nachricht an dein Unternehmen von einer eventuell aktivierten Bestätigung an die absendende Person. Prüfe beide getrennt. Dass eine davon ankommt, beantwortet die Frage nach der anderen noch nicht.

Was bedeutet „erfolgreich gesendet“?

Die Meldung liegt früh im Ablauf. Contact Form 7 beschreibt damit einen erfolgreich abgeschlossenen Versandaufruf; WordPress erläutert ausdrücklich, dass ein positiver Rückgabewert keinen erfolgreichen Empfang beim Benutzer beweist. Q2 Q3

Für deine Diagnose brauchst du deshalb drei getrennte Ergebnisse:

  • Formular: Wurde die Eingabe angenommen?
  • Versandweg: Gibt es eine passende Versandmeldung oder einen Fehler beim eingesetzten Mailer?
  • Empfang: Ist genau diese Testnachricht im vorgesehenen Postfach angekommen?

Notiere die Ergebnisse einzeln. Eine einzige grüne Anzeige darf die beiden anderen Prüfungen nicht ersetzen.

Ersthilfe: So prüfst du den Weg einer Anfrage

1. Erzeuge einen eindeutig erkennbaren Test. Verwende einen Betreff wie „Formulartest 04.11., 14:35“ und einen kurzen, unkritischen Nachrichtentext. Notiere Formularadresse, Uhrzeit, eingegebene E-Mail-Adresse und vorgesehenen Empfänger. Beginne ohne Anhang. So kannst du später dieselbe Nachricht in verschiedenen Ansichten wiederfinden.

2. Suche im richtigen Postfach. Prüfe den tatsächlichen Empfänger, nicht nur die Adresse, die du im Formular eingegeben hast. Sieh auch in Spam, Quarantäne und anderen Ordnern nach. Contact Form 7 nennt Filterung nach dem Versandaufruf ausdrücklich als mögliche Erklärung. Falls jemand anderes das Zielpostfach verwaltet, bitte um Prüfung genau dieses Tests. Q2

3. Prüfe die Mail-Einstellungen des Formulars. Stimmen Empfänger und verwendete Formularfelder? Als Absender empfiehlt Contact Form 7 eine Adresse der Website-Domain. Die Adresse des Besuchers kann stattdessen als Antwortadresse dienen. Kontrolliere auch, ob ein optionales Feld leer sein darf, wenn es in einer Kopfzeile verwendet wird. Q4

Übernimm dabei keine Beispieladresse unverändert. Entscheidend ist, dass die tatsächlich verwendete Adresse zum eingerichteten Versandweg passt.

4. Prüfe den Mailer separat. Wenn WP Mail SMTP bereits eingerichtet ist, bietet es unter „Tools“ einen E-Mail-Test. Wähle ein Postfach, auf das du zugreifen kannst. Das Werkzeug fordert selbst dazu auf, nach einer positiven Versandmeldung den wirklichen Eingang zu prüfen. Ein erfolgreicher Mailer-Test und ein erfolgreicher Test des echten Formulars sind zwei verschiedene Prüfschritte. Q5

Ist kein solches Werkzeug vorhanden, halte zunächst fest, wie die Website E-Mails versendet. Eine weitere Plugin-Installation ist noch keine Diagnose.

5. Vergleiche kontrolliert zwei Empfänger. Verwende ein eigenes Postfach bei der Firmendomain und ein weiteres, von dir kontrolliertes externes Postfach. Teste nacheinander mit eindeutigen Kennungen. Ändere jeweils nur eine Variable. Die Vergleichsergebnisse helfen dabei, einen allgemeinen Versandfehler von einem Problem am bestimmten Empfangsweg zu unterscheiden.

6. Fordere den passenden Logausschnitt an. Wenn die Nachricht fehlt, gib dem Hosting- oder Mailanbieter Testzeitpunkt, Empfänger, Absender und Betreffkennung. Bitte um eine Aussage zu genau diesem Vorgang: Ist er im Versandprotokoll sichtbar, wurde er weitergegeben, zurückgewiesen oder lokal abgelegt? Falls eine Nachrichtenkennung vorhanden ist, gehört sie dazu. Ein allgemeines „Mail funktioniert“ beantwortet diese konkrete Frage nicht.

Warum ein korrekter DNS-Test allein nicht genügt

Ein öffentlicher MX-Eintrag beschreibt den vorgesehenen Empfangsweg einer Domain. Daneben kann der Webhost eine eigene Entscheidung zur lokalen oder entfernten Mailzustellung treffen. cPanel dokumentiert beispielsweise, dass seine automatische Routing-Erkennung lokale Zonendaten verwendet und keine tatsächliche DNS-Abfrage ausführt. Eine bereits gesetzte Routing-Einstellung passt sich dort nicht automatisch an spätere Änderungen an. Q6

Das ist ein möglicher Prüfpunkt, wenn die eigene Firmenadresse betroffen ist. Es ist kein Beweis, dass dein Anbieter falsch routet. Lass die tatsächliche Konfiguration mit dem vorgesehenen Mailanbieter abgleichen, bevor du sie änderst.

SPF und DKIM betreffen einen anderen Teil der Prüfung: die Authentifizierung des Absenders. Contact Form 7 empfiehlt, deren Einrichtung mit dem jeweiligen Anbieter abzustimmen. Sie ersetzen weder die Kontrolle des Empfängers noch die Prüfung des lokalen Routingwegs. Q4

Welche Korrektur ist jetzt sinnvoll?

Richte die Maßnahme nach dem ersten belegten Fehler aus. Eine falsche Empfängeradresse wird im Formular korrigiert. Ein Fehler des eingerichteten Mailers wird dort untersucht. Eine im Empfängerfilter gefundene Nachricht wird anhand der dortigen Entscheidung geprüft. Ein dokumentierter Routingkonflikt wird mit dem Hostinganbieter behoben.

Bewahre vorher die funktionierenden Einstellungen auf. Prüfe nach einer Änderung denselben Test erneut und erst danach den nächsten. So kannst du zuordnen, welche Korrektur etwas verbessert hat. Mehrere gleichzeitige Änderungen machen diese Zuordnung unnötig schwierig.

Woran erkennst du, dass der Fehler behoben ist?

Als praktische Abnahme empfehlen wir: Eine neue Einsendung über das echte Formular erreicht das vorgesehene Geschäfts-Postfach. Eine eventuell eingerichtete Bestätigung erreicht ihr eigenes Ziel. Die Antwortfunktion adressiert die richtige Person. Betreff, Inhalt und notwendige Anhänge passen zum gewünschten Ablauf.

Dokumentiere dabei Testzeitpunkt und tatsächlichen Empfang. Prüfe erneut, wenn sich Formular, Mailanbieter oder Hosting ändern. Ein einzelner gelungener Test ist ein überprüfbares Ergebnis für diesen Testfall, keine Garantie für jede künftige Nachricht.

Beispiel: Eine Testnachricht bis ins Zielpostfach verfolgen

Konstruiertes Diagnosebeispiel: Die Kennung FORM-TEST-A bezeichnet eine gedachte harmlose Einsendung ohne Anhang. Im Beispiel erscheint eine Erfolgsmeldung, die Nachricht fehlt aber im vorgesehenen Firmenpostfach. Es handelt sich nicht um einen realen Versandtest.

Eine Kennung an drei Stationen
StationWas du festhältst
FormularFormularadresse, Zeitpunkt mit Zeitzone, Kennung und vorgesehener Empfänger
VersandwegPassender Logeintrag, tatsächliche Empfängeradresse und vorhandene Nachrichtenkennung
PostfachTreffer oder fehlender Treffer einschließlich Spam und Quarantäne

Entscheidungsweg: Zeigt der Versandlog einen anderen Empfänger, beginnt die Korrektur bei dieser Zuordnung. Steht dort der richtige Empfänger, suchst du dieselbe Nachricht im Empfangssystem. Fehlt bereits ein passender Versandnachweis, ist zunächst die Protokollierung beziehungsweise der Mailer zu klären. Eine grüne Formularmeldung überspringt keine dieser Fragen.

Ein zweiter, einzeln ausgeführter Vergleich mit einem weiteren eigenen Postfach kann helfen. Er erhält eine neue Kennung. Kommt nur diese Nachricht an, grenzt das den Empfängerweg ein; es beweist noch keinen bestimmten DNS-Fehler.

Erwartete Beobachtung: Jede Station lässt sich derselben Einsendung zuordnen. „Nicht protokolliert“ und „nachweislich zurückgewiesen“ bleiben getrennte Befunde.

Erfolgskontrolle: Nach der Korrektur kommt eine neue Anfrage über das echte Formular am vorgesehenen Ziel an. Antwortadresse und eine gegebenenfalls eingerichtete Bestätigung werden gesondert geprüft.

Fachliche Grundlage: Contact Form 7: Successful response without received mail · WordPress: wp_mail().

Häufige Fragen

Das Formular zeigt Grün. Kann Contact Form 7 trotzdem beteiligt sein?

Ja, die konkrete Konfiguration bleibt Teil des Ablaufs. Die Erfolgsmeldung allein grenzt weder einen falschen Empfänger noch spätere Verarbeitungsschritte aus. Sie bestätigt den Empfang nicht. Q2 Q3

Soll ich sofort ein SMTP-Plugin installieren?

Zuerst sollte klar sein, welcher Versandweg bereits verwendet wird. Ein Testwerkzeug kann helfen. Es beweist durch eine Versandmeldung allein jedoch keinen Eingang im Zielpostfach. Q5

Warum kommt eine Nachricht extern an, aber nicht bei meiner eigenen Domain?

Das ist ein hilfreicher Vergleichsbefund. Lokales Routing oder eine Empfängerentscheidung kommen als Prüfpfade infrage. Die cPanel-Dokumentation belegt, dass öffentliche DNS-Daten und lokale Routing-Einstellungen auseinanderfallen können; den konkreten Fehler muss dein Anbieter prüfen. Q6

Muss ich SPF oder DKIM ändern?

Nur wenn die zum tatsächlichen Versandweg passende Prüfung darauf hinweist. Übernimm keine pauschalen TXT-Einträge aus einer Anleitung. Nutze die Angaben deines Mailanbieters und berücksichtige bereits verwendete Versandsysteme. Q4

Kann ich die E-Mail-Adresse des Besuchers als Absender verwenden?

Contact Form 7 empfiehlt einen Absender aus der Website-Domain und eine gesonderte Antwortadresse. So kann die Antwort an den Besucher gehen, ohne dessen Domain als technischen Absender zu verwenden. Q4

Lassen sich bereits fehlende Anfragen wiederherstellen?

Das hängt davon ab, welche Speicherung oder Protokollierung tatsächlich vorhanden war. Sichere vorhandene Formularaufzeichnungen und Versandprotokolle. Aus einer früheren Erfolgsmeldung allein lässt sich weder der Inhalt noch der spätere Zustellweg rekonstruieren.

Beschreibe deinen Fall

Nenne die Formular-URL, das eingesetzte Formular- und Mail-Plugin, den ungefähren Beginn des Problems und die Ergebnisse deiner Kontrolltests. Hilfreich sind außerdem die betroffenen Domains und ein geschwärzter Fehlerauszug. Zugangsdaten werden für diese erste Beschreibung nicht benötigt.

Unterstützung bei diesem Fehler

Wir können Formular, Versandweg und Mailrouting zusammen prüfen und den tatsächlichen Empfang nachvollziehen.

Quellen

Quellenstand: 4. November 2026.