WordPress hat ein gutes eingebautes Mailing-Skript, das auf den meisten Servern gut funktioniert. Aber auf manchen Servern sendet die Website keine E-Mails. In diesem Beitrag erfahren Sie, wie Sie das Problem „WordPress sendet keine E-Mails“ beheben können.
Kontaktformular 7 sendet keine E-Mails
Gestern schickte mir ein Freund eine Nachricht und stellte mir die folgende Frage:
Was ist los? Mein CF7 (Contact Form 7) WordPress-Plugin-Formular sendet keine übermittelten Nachrichten. Wie ich gehört habe, ist dies ein häufiges Problem, da WordPress PHP für den E-Mail-Arbeitsprozess verwendet. Ist WP Mail SMTP das richtige Plugin, um mein E-Mail-Problem zu lösen? Außerdem handelt es sich um ein Datei-Upload-Formular, das ich mit dem Shortcode zu meiner Seite hinzugefügt habe. Und ja, ich habe bereits meinen Spam-Ordner in meiner Domain-E-Mail überprüft, und es gibt keine Testnachricht.
Also, wenn Sie das gleiche Problem wie die Person oben haben, und die Contact Form 7 aufgehört zu senden E-Mails, werde ich Ihnen helfen, Ihr Problem zu lösen. Lesen Sie unten, was Sie tun müssen:
Warum sendet WordPress keine E-Mails?
Einige Server funktionieren nicht gut mit dem in WordPress integrierten Mailer. Der in WordPress integrierte Mailer verwendet einige einzigartige Methoden zum Versenden von E-Mails. Bei einigen Servern kann diese Methode aufgrund von Authentifizierungs- und Sicherheitsproblemen fehlschlagen. Die reguläre PHP-Funktion mail() funktioniert auf Ihrem Server aufgrund der Sicherheitseinstellungen des Servers nicht.
Manchmal funktionieren grundlegende WordPress-E-Mails. Aber E-Mails, die mit Plugins wie WooCommerce, Kontaktformulare usw. verbunden sind, werden nicht funktionieren. Es gibt keinen Grund zur Sorge, denn das ist ganz normal! Schauen wir uns nun an, wie man das Problem beheben kann.
Es gibt mehrere Gründe, warum Contact Form 7 keine E-Mails versendet. Hier sind ein paar Dinge, die Sie versuchen können, um das Problem zu beheben:
- Überprüfen Sie Ihre E-Mail-Einstellungen: Vergewissern Sie sich, dass die E-Mail-Adresse, die Sie in das Feld „An“ der Contact Form 7-Einstellungen eingegeben haben, korrekt ist und dass Ihr E-Mail-Programm richtig eingestellt ist.
- Überprüfen Sie Ihren Spam-Ordner: Möglicherweise wird die E-Mail als Spam markiert. Überprüfen Sie daher Ihren Spam-Ordner, um zu sehen, ob die E-Mail dort vorhanden ist.
- Überprüfen Sie Ihr Hosting: Einige Hosting-Provider haben eine Sicherheitsfunktion, die von WordPress-Kontaktformularen gesendete E-Mails blockiert. Wenden Sie sich an Ihren Hosting-Anbieter, um festzustellen, ob dies der Fall ist.
- Überprüfen Sie die Plugin-Einstellungen: Vergewissern Sie sich, dass das Plugin richtig konfiguriert ist und die Schaltfläche „Senden“ aktiviert ist.
- Prüfen Sie das Fehlerprotokoll Ihrer Website: Dort finden Sie möglicherweise weitere Informationen darüber, warum die E-Mail nicht gesendet wird.
- Versuchen Sie ein anderes Formular-Plugin: Wenn das Problem weiterhin besteht, versuchen Sie, ein anderes Kontaktformular-Plugin zu verwenden, um zu sehen, ob das Problem dadurch gelöst wird.
Wenn keiner der oben genannten Punkte funktioniert, können Sie den Plugin-Entwickler um Unterstützung bitten.
Bitte bedenken Sie, dass die Lösung je nach der spezifischen Konfiguration Ihrer Website und der Ursache des Problems variieren kann.
WP Mail SMTP-Plugin verwenden
What is WP mail SMTP plugin?
WP Mail SMTP Plugin ist ein Plugin, mit dem Sie E-Mails von Ihrer WordPress-Website aus versenden können. Es ist eine Alternative zur Standard-WordPress-Mail-Funktion, die es Ihnen nicht erlaubt, E-Mails mit Anhängen zu versenden.
Ja, WP Mail SMTP ist KOSTENLOS. Mehr als zwei Millionen WordPress-Websites nutzen es. Es ist ein großartiges Plugin, denn die Installation ist schnell und die Einstellungen sind einfach zu konfigurieren.
Um Ihre WordPress-E-Mail-Einrichtung so schnell und schmerzlos wie möglich zu gestalten, bietet WP Mail SMTP einen gut gestalteten Einrichtungsassistenten, der Sie durch alle Konfigurationsschritte führt.
Installieren Sie das WP Mail SMTP-Plugin. Sobald Sie das Plugin installiert und aktiviert haben, gehen Sie zu Einstellungen->E-Mail.

Zuerst müssen Sie Ihre Adresse und Ihren Namen konfigurieren. Das ist mühelos und sinnvoll. Achten Sie darauf, dass Sie eine gültige E-Mail-Adresse eingeben. Scrollen Sie nun nach unten, wo Sie die Felder für die SMTP-Konfiguration sehen. Dies ist der wichtigste Schritt.

Rufen Sie die SMTP-Daten für die im Feld Absender-E-Mail angegebene E-Mail-Adresse ab. Sie können sie von Ihrem Hosting-Konto abrufen. Wenn Sie das SMTP eines Drittanbieters verwenden, können Sie es auf dessen Website bestellen. Es wird nicht empfohlen, kostenpflichtige SMTP-Pakete zu verwenden, solange das SMTP Ihres Servers einwandfrei funktioniert. Sobald Sie die Details eingegeben haben, können Sie die Änderungen speichern. Nun werden alle Ihre ausgehenden E-Mails über SMTP versendet.
Tipps:
- Es wird empfohlen, SSL-Einstellungen für SMTP zu verwenden.
- Sie können sich an das Support-Team Ihres Hosts wenden, wenn Sie nicht wissen, wie Sie Ihre SMTP-Daten erhalten.
Schlussfolgerung
Es gibt einige Gründe, warum Sie WP Mail SMTP hinzufügen sollten:
- Um die Zustellbarkeit von E-Mails besser zu gewährleisten. Ich kann Ihnen gar nicht sagen, wie oft ich erlebt habe, dass ein unerfahrener Webdesigner an den Pranger gestellt wurde, weil er den Mail-Exchanger des Servers nicht richtig eingerichtet hatte und der Kunde nie eine E-Mail über PHP-Mail erhalten hat – aus offensichtlichen Gründen ein großes Problem.
- Wenn der Kunde gesendete Nachrichten von seiner Website in seinem Posteingang sehen möchte, geschieht dies automatisch. Sie haben keine Möglichkeit, die von Ihrem Server über PHP-Mail gesendeten E-Mails zu sehen. Es gibt Möglichkeiten, dies einzurichten, aber für die meisten Leute ist es einfacher, einen SMTP-Dienst zu nutzen. Wenn Sie ein Plugin wie WP SMTP verwenden, loggen Sie sich in das bestehende E-Mail-Konto ein und versenden die E-Mails direkt von dessen Mailserver. Wenn der Kunde Office 365 nutzt, wird die E-Mail von seinem Konto aus versendet, als ob er sie manuell verschickt hätte – und erscheint entsprechend in seinem Ordner „Gesendet“.
- Aus demselben Grund wie Nr. 1, aber um den Prozess der Servermigration zu vereinfachen. Die Konfiguration des neuen Servers ist ein Schritt weniger, der erledigt werden muss.