Kontaktformular 7 Senden Sie keine E-Mail? So beheben Sie das Problem

Veröffentlicht: 2022-03-30

Kämpfen Sie mit Kontaktformular 7, das keine E-Mails an Ihren Posteingang sendet ?

Mit Contact Form 7 können Sie E-Mail-Benachrichtigungen sowohl an sich selbst als auch an Personen senden, die Ihr Formular einreichen. Wenn Sie Ihre Website jedoch nicht richtig konfigurieren, kommt es häufig vor, dass E-Mails von Contact Form 7 nicht gesendet werden.

In diesem Artikel erklären wir, was schief läuft. Dann zeigen wir Ihnen ein paar einfache Korrekturen, damit Ihre Contact Form 7-E-Mails funktionieren.

Inhaltsverzeichnis:

Es gibt zwei Hauptgründe, warum Contact Form 7 E-Mails nicht richtig sendet. Sie sind:

1. Ihre E-Mail-Benachrichtigungen werden als Spam betrachtet

In einigen Fällen sendet Contact Form 7 E-Mails möglicherweise problemlos. Es ist nur so, dass diese E-Mails im Spam-Ordner landen, sodass Sie sie nicht sehen.

Da E-Mail-Spam ein so großes Problem ist, verfügen E-Mail-Anbieter wie Gmail über automatische Spamfilter, die E-Mails als Spam kennzeichnen, ohne dass ein menschliches Eingreifen erforderlich ist.

Ihre Contact Form 7-E-Mails können leicht in diesem Netz hängen bleiben, wenn Sie die falsche Antwort-E-Mail verwenden oder keine E-Mail-Authentifizierungstaktiken wie DKIM implementieren.

2. Ihr Webhoster unterstützt die PHP-Mail-Funktion nicht

Standardmäßig sendet Contact Form 7 E-Mails mit der wp_mail-Funktion, die auf der PHP-Mail-Funktion Ihres Hosting-Servers basiert. Einige Hosting-Anbieter, wie GoDaddy, unterstützen die PHP-Mail-Funktion nicht, weshalb WordPress Sie nicht über die auf Ihrer Website hinterlassenen Nachrichten informieren kann.

Selbst wenn Ihr Host PHP-Mail unterstützt, erhöht die Tatsache, dass PHP-Mail keine Authentifizierung besitzt, die Wahrscheinlichkeit, dass E-Mails, die über diese Methode gesendet werden, als Spam gekennzeichnet werden.

Dies sind die beiden Hauptgründe, warum Sie keine E-Mails von Ihrer Website erhalten. Aber keine Sorge, im nächsten Abschnitt erfahren Sie, wie Sie dieses Problem endgültig beheben können.

Um die E-Mail-Zustellbarkeit Ihrer Contact Form 7-E-Mails zu maximieren, können Sie die folgenden Lösungen implementieren:

  1. Ändere deine Email Adresse
  2. Verwenden Sie ein SMTP-Plugin und einen dedizierten E-Mail-Sendedienst
  3. Wechseln Sie zu einem anderen Kontaktformular-Plugin

1. Ändern Sie Ihre E-Mail-Adresse

Dieser erste Tipp wird nicht alle Probleme beheben, aber er ist einfach zu implementieren, daher lohnt es sich, ihn zuerst zu versuchen.

Ein häufiger Grund dafür, dass Ihre E-Mails im Spam landen, ist, dass die Absender-E-Mail nicht mit der Absenderdomäne übereinstimmt.

Um dies zu überprüfen, gehen Sie in Ihrem WordPress-Dashboard zu Kontakt → Kontaktformulare :

  1. Öffnen Sie das Formular, in dem Sie Probleme haben.
  2. Wechseln Sie in den Einstellungen dieses Formulars zur Registerkarte E- Mail .
  3. Scrollen Sie nach unten zur Option Von .

Wenn es ein Problem mit Ihrer Absender-E-Mail gibt, wird Ihnen wahrscheinlich dieser Konfigurationsfehler angezeigt: „E-Mail-Adresse des Absenders gehört nicht zur Site-Domain.“

E-Mail-Adresse des Absenders nicht unten zum Kontaktformular für Website-Domain-Fehler 7
Die E-Mail-Adresse hat nicht den Domänennamen

Der Fehler tritt auf, wenn Sie eine generische E-Mail-Adresse wie yahoo.com, hotmail.com, gmail.com usw. verwenden.

Generische E-Mail-Adressen werden häufig zum Versenden von Spam-E-Mails verwendet. Daher sind E-Mail-Giganten wie Gmail und Yahoo Mail vorsichtig mit allgemeinen E-Mail-Adressen.

Das Anzeigen eines Fehlers in Ihrer Formulareinstellung ist die Art und Weise von Contact Form 7, Sie dazu zu bringen, die E-Mail-Adresse zu ändern.

Um den Fehler zu beheben, benötigen Sie eine geschäftliche E-Mail-Adresse, die Ihren Domänennamen enthält.

Wenn dies beispielsweise Ihre Domain ist: https://openatlas.shop, sollte Ihre geschäftliche E-Mail-Adresse etwa so lauten: [email protected]

Folgen Sie dieser Anleitung, um eine geschäftliche E-Mail-Adresse zu erstellen. Wenn es fertig ist, öffnen Sie Ihr WordPress-Dashboard und gehen Sie zu Kontakt → Kontaktformulare → Mail → Von, geben Sie die neue E-Mail-Adresse ein und speichern Sie Ihre Einstellungen.

Der Fehler sollte jetzt weg sein.

Kontaktformular 7 E-Mail einrichten
Hinzufügen einer E-Mail-Adresse mit dem Domänennamen

Überprüfen Sie als Nächstes, ob Contact Form 7 Ihnen E-Mail-Benachrichtigungen sendet. Füllen Sie Ihr Kontaktformular aus, wie es ein Besucher tun würde, und warten Sie dann einige Minuten, bis die E-Mail-Benachrichtigung in Ihrem Posteingang angezeigt wird.

Keine Benachrichtigung erhalten? Versuchen Sie die nächste Lösung.

2. Verwenden Sie ein SMTP-Plugin und einen dedizierten E-Mail-Sendedienst

Der Hosting-Server Ihrer WordPress-Site ist optimiert, um Ihre WordPress-Site zu hosten, nicht um E-Mails von Contact Form 7 zu senden.

Wenn Sie Ihre Contact Form 7-E-Mails zuverlässiger machen möchten, können Sie stattdessen einen dedizierten E-Mail-Sendedienst verwenden. Im Gegensatz zu Ihrem Hosting-Server sind diese Server speziell für das Senden von E-Mails optimiert (und halten diese E-Mails von den Spam-Ordnern der Empfänger fern).

Um Ihre WordPress-Site mit einem dieser dedizierten E-Mail-Versanddienste zu verbinden, können Sie ein WordPress-SMTP-Plugin verwenden.

Es stehen viele SMTP-Plugins zur Auswahl. Nachfolgend listen wir die vier beliebtesten SMTP-Plugins auf:

Jedes dieser Plugins ist kostenlos, aber Sie müssen möglicherweise auf eine Premium-Version upgraden, um auf einige der erweiterten Funktionen zugreifen zu können.

Im folgenden Tutorial verwenden wir das kostenlose WP Mail SMTP-Plugin.

Bevor wir beginnen, denken Sie daran, Ihre WordPress-Website zu sichern. Neue Plugins sind dafür bekannt, Websites zu beschädigen. Wenn Sie über ein Backup verfügen, können Sie Ihre Website im Handumdrehen zum Laufen bringen.

️ Einrichten von WP Mail SMTP

Installieren und aktivieren Sie das Plugin auf Ihrer Website. Ein Setup-Assistent sollte erscheinen. Klicken Sie auf Los geht's und wählen Sie dann einen SMTP-Mailer aus .

Das Plugin unterstützt 11 verschiedene E-Mail-Sendedienste sowie eine generische SMTP-Option. Einige sind kostenlos und andere sind Premium-Dienste.

Auf unserer Demoseite haben wir uns für den kostenlosen Google/Gmail-Mailer entschieden. Wenn Sie Ihr bestehendes Gmail-Konto verwenden, können Sie bis zu 500 E-Mails pro Tag kostenlos versenden, was für das Contact Form 7-Plugin mehr als genug sein sollte.

Sie können bei Bedarf einen anderen SMTP-Anbieter auswählen – Sendinblue und SendGrid sind weitere beliebte Optionen, die kostenlose Versionen haben.

wp mail smtp plugin gmail mailer einrichten
Einrichten von Google / Gmail SMTP-Mailer

Das Einrichten des Gmail-Sendedienstes ist ein etwas langwieriger Prozess, da Sie einen Google Cloud-API-Schlüssel erstellen müssen, um ihn zu verwenden. Anstatt die Anweisungen zu duplizieren, verlinken wir Sie einfach zur Dokumentation des Entwicklers. Wir empfehlen, ihn sorgfältig zu befolgen.

Am Ende des Einrichtungsvorgangs haben Sie eine Client-ID und einen Client-Geheimcode , die Sie kopieren und in den Einrichtungsassistenten einfügen müssen.

Fertig? Klicken Sie nun auf Mit Google verbinden und klicken Sie auf die Schaltfläche Speichern und fortfahren .

wp smtp plugin gmail einrichten
Gmail-Mailer-Setup konfigurieren

Als nächstes fragt Google Sie, ob Sie wpmailsmtp.com wirklich mit Ihrem Google-Konto verbinden möchten. Wählen Sie Zulassen aus .

Google wird Sie dann warnen und sagen, dass Google die App wpmailsmtp.com nicht verifiziert hat. Gehen Sie zu Erweitert → Gehen Sie zu wpmailsmtp.com (unsicher) und wählen Sie Zulassen .

Das ist es, Leute. Das SMTP-Plugin ist jetzt auf Ihrer WordPress-Website installiert. Als nächstes müssen Sie überprüfen, ob das Plugin ordnungsgemäß funktioniert.

️ Test-E-Mail senden

Wir empfehlen, eine Test-E-Mail mit dem WP Mail SMTP-Plugin zu senden. Es ist sehr einfach. Gehen Sie zu WP Mail SMTP → Tools → E-Mail-Test → Senden an und geben Sie die E-Mail-Adresse ein , an die Sie die Test-E-Mail senden möchten. Klicken Sie dann auf E- Mail senden .

wp smtp-Plugin-E-Mail-Test
Senden von Test-E-Mails über das WP Mail SMPT-Plugin

Wenn die Test-E-Mail fehlschlägt und das Plugin einen Fehler ausgibt, wurde dies durch eine falsche Client-ID oder ein Problem mit Ihrem Hosting-Server verursacht. Entwickler des Plugins haben den Fehler zusammen mit Anweisungen zur Behebung in diesem Tutorial (im Abschnitt „Häufig gestellte Fragen“) behoben.

Wenn Sie die E-Mail erhalten, können Sie loslegen! Contact Form 7 sendet seine E-Mails jetzt automatisch über den dedizierten Sendedienst, der sicherstellen sollte, dass sie in Ihren Posteingang gelangen.

3. Wechseln Sie zu einem anderen Kontaktformular-Plugin

Contact Form 7 sendet Ihnen immer noch keine E-Mails? Versuchen Sie, mit ihrem Support-Team zu sprechen. Wenn das nicht funktioniert, können Sie nur das aktuelle Formular deaktivieren und ein anderes Kontaktformular-Plugin verwenden.

Es gibt eine Menge benutzerfreundlicher, kostenloser Kontaktformular-Plugins. Wir haben bereits eine Liste der besten WordPress-Formularersteller zusammengestellt. Hör zu. Sie werden sicherlich etwas finden, das zu Ihnen passt.

Einige von Ihnen werden beim Beheben des Problems „E-Mail wird nicht gesendet“ auf bestimmte Fehler stoßen. In diesem Abschnitt gehen wir darauf ein, warum die Fehler auftreten und wie sie behoben werden können:

„Beim Senden Ihrer Nachricht ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal“

Dieser spezielle Fehler wird durch ein reCAPTCHA-Problem oder eine Fehlkonfiguration des Kontaktformulars verursacht.

️ Fehlkonfiguration beheben

Gehen Sie zu Kontakt → Kontaktformulare und Sie werden wahrscheinlich die folgende Meldung sehen: „Fehlkonfiguration führt zu E-Mail-Zustellungsfehlern oder anderen Problemen. Bestätigen Sie jetzt Ihr Kontaktformular.“

Wählen Sie die Schaltfläche Validate Contact Form 7 Configuration und klicken Sie dann auf Validate 1 contact form now .

Das ist es. Der Fehler sollte verschwinden.

️ Behebung von reCAPTCHA

Wenn Sie die Meldung „Fehlkonfiguration führt zu E-Mail-Zustellungsfehlern oder anderen Problemen“ nicht sehen, wird der Fehler sicherlich durch die reCAPTCHA-Funktion Ihres Formulars verursacht.

Mit Contact Form 7 können Sie nur reCAPTCHA v3 verwenden, das bekanntermaßen verschiedene Arten von Fehlern auf einer WordPress-Website verursacht. Der effektivste Weg, dieses Problem zu lösen, ist ein Downgrade von reCAPTCHA v3 auf reCAPTCHA v2 mit Hilfe eines Plugins eines Drittanbieters.

„Es wird eine ungültige Mailbox-Syntax verwendet“

Dieser Fehler tritt auf, wenn Sie einen Fehler in Ihrer E-Mail-Adresse machen.

Der Fehler wird normalerweise unter der Option „ Von “ auf der Registerkarte „ Mail “ Ihres Kontaktformulars angezeigt. Sie können diesen Fehler beheben, indem Sie die E-Mail-Adresse auf Tippfehler und Formatierungsfehler prüfen.

Ungültige Mailbox-Syntaxfehler Kontaktformular 7
Der Fehler wird angezeigt, wenn Sie einen Fehler in Ihrer E-Mail-Adresse machen

„Eine Fehlkonfiguration führt zu einem Ausfall der E-Mail-Zustellung oder anderen Problemen. Validieren Sie jetzt Ihre Kontaktformulare.“

Dies ist ein seltener Fehler und tritt normalerweise auf, wenn dem Plugin ein neues Validierungselement hinzugefügt wird. Beispielsweise hat der Entwickler in Contact Form 7 5.1.5 ein Validierungselement hinzugefügt, das Benutzer daran hindert, eine Datei mit mehr als 25 MB hochzuladen. Nach dem Upgrade auf diese Version wurde den Benutzern der Fehlkonfigurationsfehler angezeigt.

Um den Fehler zu beheben, gehen Sie zu Kontakt → Kontaktformulare. Das Kontaktformular sollte Ihnen die folgende Meldung anzeigen: „Fehlkonfiguration führt zu E-Mail-Zustellungsfehlern oder anderen Problemen. Bestätigen Sie jetzt Ihr Kontaktformular.“

Wählen Sie die Schaltfläche Validate Contact Form 7 Configuration und klicken Sie dann auf Validate 1 contact form now .

Das ist es. Der Fehler verschwindet.

Abschließende Gedanken zum Kontaktformular 7, das keine E-Mail sendet

Es gibt zwei verschiedene Möglichkeiten, dieses Problem zu beheben: Sie können entweder eine geschäftliche E-Mail-Adresse mit Ihrem Domainnamen erstellen und die neue E-Mail-Adresse in Ihren Kontaktformulareinstellungen verwenden, oder Sie können ein SMTP-Plugin installieren und einrichten und einen dedizierten E-Mail-Versanddienst verwenden .

️ Beide Methoden sind zeitaufwändig. Um sich also viel Ärger zu ersparen, sollten Sie in Betracht ziehen, zu einem anderen Inhaltsformular-Plugin zu wechseln.

Haben Sie Fragen dazu, wie Sie beheben können, dass Contact Form 7 keine E-Mails sendet? Lassen Sie es uns im Kommentarbereich unten wissen!

Kostenlose Anleitung

5 wichtige Tipps zur Beschleunigung
Ihre WordPress-Seite

Reduzieren Sie Ihre Ladezeit sogar um 50-80%
nur indem Sie einfache Tipps befolgen.