Hin und wieder stoße ich auf ein Problem, bei dem WordPress oder WooCommerce keine E-Mails an Website-Administratoren, Online-Shop-Kunden oder Besucher, die Formulare auf einer Website ausfüllen, sendet. Meistens liegt das Problem darin, dass der Website-Host sich aus Sicherheitsgründen weigert, E-Mails in einfachem PHP zu versenden.
Es mag kompliziert und zu technisch klingen, aber die Lösung ist eigentlich ganz einfach. Sie müssen nur ein einfaches Plugin installieren und einrichten, das das Problem des fehlenden E-Mail-Versands in WordPress ein für alle Mal behebt. Anstatt einfache E-Mails zu versenden, verwenden wir die SMTP-Authentifizierung, um sicherzustellen, dass E-Mails, die wir von der WordPress-Website aus versenden, gültig sind und von den Empfängern nicht als Spam angesehen werden.
Hier ist die Schritt-für-Schritt-Anleitung, wo Sie die SMTP-Informationen Ihrer E-Mail finden und wie Sie E-Mails mit SMTP in WordPress und WooCommerce versenden können:
- Wo finde ich die SMTP-Anmeldedaten im Cpanel?
- Wo finde ich die SMTP-Anmeldedaten in DirectAdmin?
- Behebung des Problems, dass keine E-Mails gesendet werden, durch Einrichten von SMTP in WordPress
Beginnen wir mit den Informationen, die Sie zur Einrichtung von SMTP in WordPress benötigen. Jedes E-Mail-Konto verfügt über diese Informationen – sie werden für die Einrichtung der E-Mail-Clients Outlook oder Thunderbird in der Desktop-Software oder für die Einrichtung von E-Mail-Konten auf Ihren Smartphones verwendet. Wir müssen genau die gleichen Informationen finden – SMTP-Host, Ports und Anmeldedaten für die E-Mail, von der aus Sie in WordPress E-Mails versenden möchten.
Wo finden Sie die SMTP-Anmeldedaten in Cpanel?
Die SMTP-Einstellungen für E-Mails im Cpanel befinden sich auf der Seite E-Mail >> E-Mail-Konten.

Klicken Sie auf Geräte verbinden – auf dieser Seite finden Sie alle Arten von SMTP-Details für die Verwendung in WordPress oder anderen intelligenten Geräten.

Auf der Seite Connect Devices suchen Sie nach Mail Client Manual Settings.

Dort finden Sie alle Informationen, die Sie benötigen:
- SMTP-Benutzername
- SMTP-Passwort (meistens wird es nicht angezeigt – Sie müssen Ihr E-Mail-Passwort ohnehin kennen)
- Ausgehender Server (Host)
- SMTP-Anschlussnummer
Sie benötigen diese Informationen, um SMTP in WordPress einzurichten.
Wo Sie die SMTP-Anmeldedaten in DirectAdmin finden
Die SMTP-Einstellungen für E-Mails in DirectAdmin befinden sich auf der Seite E-Mail-Manager >> E-Mail-Konten.

Um die SMTP-Einstellungen anzuzeigen, klicken Sie auf Ansicht (E-Mail-Einstellungen).

Hier finden Sie alle Informationen zur SMTP-Einrichtung in WordPress:
- benutzername
- das Passwort wird wahrscheinlich nicht angezeigt, aber Sie sollten es wissen (oder Sie können es in Directadmin ändern)
- SMTP-Host (Server für ausgehende E-Mails)
- SMTP-Anschluss

Wenn Sie nun Ihre SMTP-Einstellungen haben, müssen Sie sie in WordPress hinzufügen.
Behebung des Problems, dass keine E-Mails versendet werden, durch Einrichten von SMTP in WordPress
Wenn Sie sicher sein wollen, dass Ihre WordPress-Website oder Ihr WooCommerce-Shop E-Mails an Sie oder Ihre Kunden sendet, müssen Sie eine SMTP-Verbindung in WordPress einrichten. Gehen Sie zu Plugins >> Neu hinzufügen, und geben Sie SMTP in das Suchfeld oben ein. Das erste in den Ergebnissen wird das Plugin namens WP Mail SMTP von WPForms – wir werden dieses Plugin verwenden. Klicken Sie auf Jetzt installieren, und aktivieren Sie das Plugin, sobald es installiert ist.

Sobald Sie das Plugin aktiviert haben, werden Sie durch den gesamten Einrichtungsprozess geführt. Klicken Sie auf Let’s Get Started.

Wenn Sie einen der empfohlenen Mailer in der Einrichtung verwenden, wählen Sie einen aus, und Sie sind in wenigen Sekunden startklar. In diesem Tutorial werde ich es etwas schwieriger machen – ich werde SMTP manuell einrichten, weil die meisten Website-Besitzer nicht Gmail oder andere dedizierte E-Mail-Anbieter verwenden, sondern ihre Hosting-Server zum Versenden von E-Mails nutzen. Also wählen wir Anderes SMTP.

In diesem Schritt müssen Sie die Details eingeben, die Sie zuvor in Ihrem Cpanel, DirectAdmin oder einem anderen Server-Panel gefunden haben:
- SMTP-Host
- Verschlüsselungstyp (meistens SSL)
- SMTP-Anschluss
- SMTP-Benutzername und Ihr E-Mail-Passwort

Sobald Sie alle SMTP-Details ausgefüllt haben, können Sie weitere von diesem Plugin angebotene Tools auswählen. Wir belassen es bei den ersten beiden:

Sie können optional Ihre E-Mail hinzufügen, um Tipps und Angebote von den Plugin-Autoren zu erhalten.

WP Mail SMTP Plugin kommt mit einigen praktischen optionalen Funktionen, die eine Lizenz erfordern. Da wir es aber nicht nur zum Versenden von E-Mails benötigen, überspringen wir diesen Schritt.

Wenn Sie alle SMTP-Informationen korrekt eingegeben haben, erhalten Sie die Meldung Glückwunsch, Sie haben WP Mail SMTP erfolgreich eingerichtet. Falls Sie versehentlich etwas übersehen haben, können Sie zur SMTP-Einrichtung zurückkehren und den Assistenten erneut starten.
Wenn alles in Ordnung ist, klicken Sie auf Einrichtung beenden – jetzt sollte Ihre WordPress-Website oder Ihr WooCommerce-Onlineshop erfolgreich E-Mails versenden.

Sollten Sie jemals Ihr SMTP-Passwort in WordPress ändern oder andere Änderungen am SMTP-Plugin vornehmen müssen, ist es nicht notwendig, den gesamten Assistenten erneut zu starten. Sie können alle SMTP-Einstellungen in Ihrem WordPress-Administrationspanel auf der Seite WP Mail SMTP >> Einstellungen finden.

Das war’s – Sie haben soeben das Problem der nicht versendeten E-Mails auf Ihrer WordPress- oder WooCommerce-Website gelöst.