Konfigurieren von WordPress zum Senden von SMTP-Mail
Konfigurieren von WordPress zum Senden von SMTP-Mail zum Versand von E-Mails
WordPress hat trotz seiner Qualitäten, mit denen Sie einen Webauftritt mühelos gestalten können, in bestimmten Bereichen noch Schwierigkeiten. Eines der problematischen Probleme ist die Verwendung von SMTP zum Senden von E-Mails. Dies ist besonders problematisch, wenn Sie Artikel über das WooCommerce-Plattform-Plugin verkaufen oder einfach nur regelmäßig mit Kunden, Mitgliedern oder Benutzern kommunizieren müssen.
Es gibt viele Lösungen von Drittanbietern, die bei diesem Problem helfen, z. B. Mailgun oder Google Apps. Es handelt sich jedoch um kostenpflichtige Apps, und nicht jeder verfügt über die erforderlichen Ressourcen für solche Lösungen.
Die WordPress-Ausgabe
WordPress verwendet PHP als Rückgrat für sein System. Viele Hosting-Provider haben diese PHP-Installation im Hinblick auf die Sicherheit ihrer Kunden falsch konfiguriert oder sogar deaktiviert. Das ist der Kern des Problems. WordPress-E-Mails werden nicht zugestellt, wenn der Hostinganbieter sie blockiert hat. Trotzdem verwendet WordPress die standardmäßige mail()
Funktion von PHP zum Versenden von E-Mails, die häufig nicht ordnungsgemäß konfiguriert ist und meistens im Spam-Ordner landet.
Die Lösung
Anstelle von PHP zum Versenden von E-Mails ist SMTP eine weitaus bessere Alternative. SMTP steht für Simple Mail Transfer Protocol und vereinfacht den Vorgang, sobald Sie auf Senden geklickt haben.
Um Ihre eigene Domäne mit WordPress und SMTP verwenden zu können, müssen Sie das WP Mail SMTP Plugin installieren.
Nach der Installation navigieren Sie im Menü auf der linken Seite Ihres WordPress-Verwaltungs-Dashboards zu “Einstellungen -> WP Mail SMTP”.
Geben Sie die E-Mail-Adresse ein, die Sie verwenden möchten (in der Regel “etwas@mydomain.com”), und geben Sie den Namen ein, den Sie zum Senden verwenden möchten. Dies ist das, was die Leute sehen, wenn sie Ihre Nachricht erhalten.
Als Nächstes müssen Sie nach unten scrollen, wo sich die Mailer-Optionen befinden. Klicken Sie auf “Other SMTP” (Sonstige SMTP), um die weiteren Einstellungen anzuzeigen.
- Geben Sie die SMTP-Host-Details, den Verschlüsselungstyp und die Portnummer ein. In der Regel handelt es sich bei dem Host um etwas wie “mail.ihredomain.com”; er kann jedoch anders sein. Mein oben gezeigtes ist “smtp.hosts.co.uk”.
- Die Verschlüsselung hängt von der Einrichtung Ihres Hosts ab. Wenn Ihr Host dies aktiviert hat, muss mindestens SSL verwendet werden. Idealerweise sollte TLS verwendet werden.
- Bei den Ports basiert die Auswahl auf dem Verschlüsselungstyp. Port 465 ist für SSL und Port 587 für TLS, ansonsten Port 25, wenn keine Verschlüsselung verwendet wird.
Wenn dies erforderlich ist, verwenden Sie den Schieberegler mit der Aufschrift “Authentifizierung”, um den Benutzernamen und das Kennwort einzugeben. Wenn Sie sich bezüglich dieser Details nicht sicher sind, kann Ihnen Ihr Webhosting-Provider diese Informationen geben oder sie befinden sich möglicherweise in der Admin-Kontrollleiste Ihres Hosts.
Klicken Sie auf die Schaltfläche Speichern am Ende der Einstellungen, wenn Sie sicher sind, dass alles korrekt ist.
Testen
Sie können die Einstellungen testen, indem Sie auf die Registerkarte “E-Mail-Test” klicken. Geben Sie die E-Mail-Adresse ein, an die die Test-E-Mail gesendet werden soll, und klicken Sie auf “Test senden”. Wenn dies erfolgreich ist, haben Sie das Plugin ordnungsgemäß konfiguriert und können nun E-Mails von WordPress senden.
Zusätzliche Einstellungen
Dies ist optional, wird aber empfohlen. Das Passwort, das Sie in das Plugin eingeben, wird in „Klartext“ gespeichert, sodass jeder es lesen kann. Sie können den Text unter dem Feld Kennwort sehen, wie in der folgenden Abbildung dargestellt.
Sie müssen Ihre wp-config.php-Datei bearbeiten, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet. Denken Sie daran, die Datei zu sichern, bevor Sie Änderungen vornehmen.
Suchen Sie die Zeile mit der Aufschrift „Das ist alles, hören Sie mit der Bearbeitung auf! Happy blogging “und füge folgenden Code kurz davor hinzu.
Ändern Sie “your_password” in Ihr aktuelles Passwort und speichern Sie.
Fehlerbehebung
Wenn Sie feststellen, dass Ihre E-Mails immer noch nicht gesendet werden, überprüfen Sie die Portnummern und die eingegebenen Details. Meistens handelt es sich dabei um eine Kombination aus der verwendeten Verschlüsselung und der Portnummer. Ihr Hosting-Provider oder E-Mail-Provider sollte Ihnen weiterhelfen können.