Problem prüfen lassen

Contact form 7 sendet keine Mails 

Contact-form-7-sendet-keine-Mails

Das ist einer der tückischsten WordPress-Fehler überhaupt, weil er sich nicht meldet. Kein weißer Bildschirm, keine Fehlermeldung, kein Absturz – das Formular sieht aus wie immer, zeigt vielleicht sogar „Ihre Nachricht wurde gesendet“, aber bei Ihnen kommt einfach nichts an. Manche Kunden merken das erst nach Wochen, wenn sie sich wundern, warum niemand auf ihre Anfrage reagiert hat.

Die gute Nachricht: Das Problem ist fast immer lösbar, und meistens ist die Ursache eine von drei, vier bekannten Verdächtigen. Die schlechte Nachricht: „Installier einfach ein SMTP-Plugin“ ist zwar der häufigste Rat im Netz, aber nicht immer die eigentliche Ursache – manchmal wird damit nur ein anderes Problem übertüncht.

Ihr Kontaktformular versendet keine E-Mails mehr?
Schicken Sie mir die URL. Ich teste den Versand direkt und sage Ihnen, woran es wirklich liegt.

URL schicken, Ursache finden lassen

Der erste Test: Liegt es überhaupt an Contact Form 7?

Bevor Sie irgendwas ändern, ein Test, der zwei Minuten dauert und viel aussagt: Gehen Sie in WordPress auf „Passwort vergessen“ und schauen Sie, ob diese E-Mail bei Ihnen ankommt. Kommt die auch nicht an, liegt das Problem nicht bei Contact Form 7, sondern generell am E-Mail-Versand Ihrer WordPress-Installation – meist, weil der Hoster den einfachen PHP-Mail-Versand blockiert oder Ihre Domain keinen gültigen SPF-/DKIM-Eintrag hat. Kommt die Passwort-Mail dagegen an, das Formular aber nicht, liegt es tatsächlich am Formular selbst.

Die häufigsten Ursachen, in der Reihenfolge, wie ich sie prüfen würde

  1. Ein Update von Contact Form 7 oder WordPress liegt kurz zurück. Das ist der klassische Zeitpunkt, an dem das Problem auftaucht – oft ohne erkennbaren Zusammenhang auf den ersten Blick, aber die Foren sind voll mit genau diesem Muster.
  2. Fehlende SPF-/DKIM-Einträge bei Ihrer Domain. Seit größere E-Mail-Anbieter strengere Absender-Prüfungen eingeführt haben, werden nicht authentifizierte Mails oft einfach verschluckt statt in den Spam-Ordner zu wandern.
  3. Ein Plugin-Konflikt. Sicherheits-Plugins, die die REST API einschränken, können Contact Form 7 die Grundlage entziehen, da das Formular intern genau darüber kommuniziert.
  4. reCAPTCHA blockiert im Hintergrund. Wenn das reCAPTCHA-Skript nicht sauber lädt, bricht die neuere Contact-Form-7-Version den Versand komplett ab, ohne das im Formular sichtbar zu melden.
  5. Falsche Konfiguration im Formular selbst. Ein versehentlich doppelt eingefügter Shortcode oder eine Absenderadresse, die bei Ihrem Hoster gar nicht existiert, reicht schon aus.

Ein SMTP-Plugin wie WP Mail SMTP behebt tatsächlich einen großen Teil dieser Fälle – aber eben nicht alle. Wenn Sie es installieren und das Problem bleibt bestehen, ist das ein Hinweis darauf, dass die eigentliche Ursache woanders liegt.

Schon ein SMTP-Plugin probiert, hilft aber nicht?
Dann steckt die Ursache wahrscheinlich woanders. Ich finde sie, statt Ihnen das nächste Plugin zu empfehlen.

Jetzt Ursache finden lassen

Was Sie selbst prüfen können, bevor Sie Hilfe holen

  • Testen Sie die „Passwort vergessen“-Mail wie oben beschrieben.
  • Öffnen Sie das Formular im Inkognito-Fenster und die Browser-Konsole (F12) dabei – Fehler zu reCAPTCHA oder blockierten Skripten sind dort sichtbar.
  • Prüfen Sie unter Formulare → Kontaktformulare, ob der Shortcode nur einmal auf der Seite eingebunden ist.
  • Schauen Sie, ob kürzlich ein Update von WordPress, dem Theme oder einem Sicherheits-Plugin lief, kurz bevor das Problem begann.

Wenn Sie dabei schon nicht mehr weiterkommen oder Ihnen die Zeit fehlt, das systematisch durchzugehen: genau das übernehme ich normalerweise im Rahmen einer gezielten Fehlerbehebung – meist ist die Ursache innerhalb kurzer Zeit gefunden, weil ich die typischen Verdächtigen schon kenne.

Kurz und ehrlich beantwortet

Reicht es, einfach WP Mail SMTP zu installieren?

Oft ja, aber nicht immer. Wenn das Problem nach der Installation weiterbesteht, liegt die Ursache meist bei einem Plugin-Konflikt oder einer Konfigurationsfrage im Formular selbst.

Warum kam das Problem „aus dem Nichts“, obwohl ich nichts geändert habe?

Meistens war es doch eine Änderung – nur nicht bei Ihnen: ein automatisches WordPress- oder Plugin-Update, eine neue Anforderung Ihres E-Mail-Anbieters, oder eine Änderung beim Hoster.

Wie finde ich heraus, ob meine Mails im Spam landen oder gar nicht erst versendet werden?

Ein E-Mail-Protokoll-Plugin wie WP Mail Logging zeigt, ob WordPress den Versand überhaupt versucht hat. Bleibt der Eintrag dort leer, liegt das Problem schon vor dem eigentlichen Versand.

Kann ich das Problem selbst beheben?

Mit etwas technischem Verständnis oft ja. Wenn Sie sich aber schon beim ersten Test unsicher fühlen oder die Zeit fehlt, das systematisch durchzugehen, ist eine kurze gezielte Prüfung meist schneller und günstiger als tagelanges Ausprobieren.

Schicken Sie mir einfach die URL.
Ich teste den Formularversand direkt und sage Ihnen, woran es liegt und was zu tun ist.

Jetzt Kontakt aufnehmen