Wie man WordPress für die Verwendung von SMTP zum Senden von E-Mails konfiguriert Tutorial
Dieses Tutorial behandelt die folgenden Themen:
Standardmäßig verwendet WordPress die PHP Mail-Funktion, um E-Mails zu versenden. Allerdings ist es besser, SMTP zu verwenden, da es das Versenden von Nachrichten besser handhabt und Sie können es auch verwenden, um E-Mails von einem Drittanbieter zu versenden.
Sie können sich unser kurzes Video ansehen, wie Sie Ihre SMTP-Anmeldeinformationen auf dem Server konfigurieren:
Alternativ befolgen Sie diese Schritte:
Um zu beginnen, installieren Sie ein Plugin mit dem Namen WP Mail SMTP , indem Sie den Anweisungen in unserem Tutorial Wie man WordPress-Plugins installiert folgen. Sobald das Plugin installiert und aktiviert ist, erscheint ein neues Menü mit dem Namen WP Mail SMTP. Sie müssen zu ihm navigieren, um WordPress für die Arbeit mit SMTP zu konfigurieren.
Auf dieser Seite finden Sie verschiedene Konfigurationsmöglichkeiten:
Hier ist eine Liste von allen und was konfigurieren sie:
- Von E-Mail – die E-Mail-Adresse, von der Sie E-Mails senden möchten- zum Beispiel email@yourdomain.com;
- Von Name – der Name, von dem Ihre E-Mails gesendet werden;
- Mailer – Wählen Sie aus, ob Sie die Standard PHP mail () Funktion, ein Gmail/G Suite Konto, Mailgun, SendGrid verwenden möchten oder andere SMTP-Server. Wenn Sie den Modus Standard wählen, werden die Nachrichten mit der PHP-Funktion mail () ohne SMTP-Authentifizierung gesendet. Die Optionen Gmail/G Suite, Mailgun und SendGrid erfordern zusätzliche Informationen wie Client ID und Client Secret oder API-Schlüssel, die vom jeweiligen Provider angefordert werden sollten. Die Option anderer SMTP-Server fordert Sie auf, zusätzliche Konfigurationsdetails einzugeben, die wir weiter unten beschreiben werden.
- Rückgabeweg – überprüfen Sie, ob Sie den Rückweg für Ihre E-Mails mit dem Absender vergleichen wollen;
Wenn Sie andere SMTP-Server als Mailer wählen, werden Sie aufgefordert, die Konfigurationseinstellungen des SMTP-Servers hinzuzufügen.
- SMTP-Host – Die IP oder Hostname für Ihren SMTP-Server. Sie finden den Server-Hostnamen für Ihre SiteGround-Website unter Site Tools -> E-Mail -> Konten -> Drei-Punkte-Menü -> Mail-Konfiguration -> Registerkarte Manuelle Einstellungen;
- SMTP Port – der Port, an dem Ihr Server arbeitet;
- Verschlüsselung – wenn Sie SSL/TLS-Verschlüsselung für diesen Hostnamen zur Verfügung haben, wählen Sie ihn hier aus;
- Auto TLS – wenn Ihr Server TLS-Verschlüsselung unterstützt, aktivieren Sie diese Option;
- Authentifizierung – überprüfen Sie, ob Ihr SMTP-Server eine Authentifizierung erfordert;
- Benutzername – der Benutzername für Ihren SMTP-Server;
- Passwort – das Passwort für Ihren SMTP-Server;
Sobald Sie diese Parameter konfiguriert haben, klicken Sie unten auf der Seite auf Einstellungen speichern .
Wie man WordPress für den Versand von E-Mails mit Ihrer SiteGround-E-Mail konfiguriert
Nachdem Sie WP Mail SMTP installiert haben, navigieren Sie zu WP Mail SMTP -> Einstellungen in Ihrem WordPress wp-admin Panel. Wählen Sie Andere SMTP für die Mailer-Einstellung und ein neuer Abschnitt wird darunter geöffnet. In diesem neuen Abschnitt geben Sie die folgenden Informationen ein:
- SMTP-Host – Sie finden den Server-Hostnamen für Ihre SiteGround-Website unter Site-Tools -> E-Mail -> Konten -> 3-Punkte-Menü -> E-Mail-Konfiguration -> Registerkarte Manuelle Einstellungen -> Postausgangsserver;
- Verschlüsselung – TLS;
- SMTP-Anschluss – 587;
- Authentifizierung – On;
- SMTP Benutzername – die E-Mail-Adresse, von der aus Sie E-Mails senden möchten, z. B. email@yourdomainname.com;;
- Passwort – das Passwort für die E-Mail-Adresse, die Sie im Feld SMTP-Benutzername angegeben haben;;
Klicken Sie dann auf die Schaltfläche Einstellungen speichern, um die Änderungen zu übernehmen.
Wie man WordPress für den Versand von E-Mails mit Google/Gmail konfiguriert
Sobald Sie WP Mail SMTP installiert haben, navigieren Sie zu WP Mail SMTP -> Einstellungen in Ihrem WordPress wp-admin Panel. Wählen Sie dort Google / Gmail aus und Sie werden sehen, dass Sie eine Client-ID, ein Client-Geheimnis und eine autorisierte Umleitungs-URI benötigen.
Um diese zu erstellen, gehen Sie zum Google Cloud Console Dashboard und klicken Sie oben auf der Seite auf Mein Projekt und dann auf Neues Projekt. Legen Sie die gewünschten Werte für Name, Organisation und Standort fest und klicken Sie auf Erstellen.
Gehen Sie dann in der Seitenleiste Ihrer Google Cloud Console zu APIs und Dienste » Bibliothek. Geben Sie “gmail api” in das Suchfeld ein und klicken Sie auf das Ergebnis “Gmail API“. Klicken Sie auf Aktivieren und dann auf der neuen Seite, die sich öffnet, auf Anmeldeinformationen erstellen oben rechts auf der Seite. Wählen Sie Gmail API aus der Dropdown-Liste und die Option Benutzerdaten, bevor Sie auf Weiter klicken.
Sie werden dann nach einigen grundlegenden Informationen über Ihre App gefragt. Diese Informationen werden nicht öffentlich angezeigt und sind nur für den persönlichen Gebrauch bestimmt. Füllen Sie die folgenden Felder aus:
- App-Name – geben Sie einen App-Namen Ihrer Wahl ein
- Benutzer-Support-E-Mail – wählen Sie Ihre E-Mail-Adresse aus den angebotenen Möglichkeiten
- App-Logo – Sie können ein Logo für die App hochladen, aber es ist nicht erforderlich.
- Entwickler-Kontaktinformationen – geben Sie Ihre E-Mail-Adresse erneut ein
Klicken Sie auf Speichern und Fortfahren, um fortzufahren..
Sie können die Einstellung der Bereiche überspringen, klicken Sie einfach erneut auf Speichern und Fortfahren.
Auf der nächsten Seite wählen Sie aus dem Dropdown-Menü die Option Web-App, woraufhin ein neues Feld Name erscheinen sollte. Sie können den standardmäßig vorgeschlagenen Namen beibehalten. Scrollen Sie nach unten zu Autorisierte Umleitungs-URIs und klicken Sie auf URI hinzufügen. Geben Sie in das nun erscheinende Feld ein:
https://connect.wpmailsmtp.com/google/
und klicken Sie auf Erstellen.
Sobald Ihre App erstellt wurde, erweitert sich der Bereich “Ihre Anmeldedaten” und zeigt Ihnen Ihre Kunden-ID an. Sie brauchen sie jetzt nicht zu kopieren, da Sie in einem späteren Schritt von einem anderen Bereich aus darauf zugreifen werden.
Ihre App wird standardmäßig im internen Modus erstellt. Um sie richtig nutzen zu können, müssen Sie sie auf Extern einstellen und veröffentlichen. Gehen Sie dazu in der Seitenleiste Ihrer Google Cloud Console zu APIs und Dienste > OAuth-Zustimmungsbildschirm. Klicken Sie unter Nutzertyp auf die Schaltfläche MAKE EXTERNAL. Wählen Sie in dem daraufhin angezeigten Popup-Fenster die Option In Produktion und klicken Sie auf BESTÄTIGEN.
Klicken Sie anschließend im Menü auf der linken Seite auf Anmeldeinformationen. Im Abschnitt OAuth 2.0 Client IDs sehen Sie die Details der Webanwendung, die Sie gerade erstellt haben. Um die Kunden-ID und das Kundengeheimnis anzuzeigen, klicken Sie auf das Bleistiftsymbol und auf der sich öffnenden Seite werden sie auf der rechten Seite angezeigt.
Kopieren Sie die Werte der Kunden-ID und des Kundengeheimnisses und fügen Sie sie in die entsprechenden Felder auf der Seite Einstellungen des WP Mail SMTP-Plugins ein. Achten Sie darauf, keine Leerzeichen zu kopieren, da dies bei den nächsten Schritten zu einem Fehler führt. Klicken Sie auf Einstellungen speichern.
Sobald die Seite aktualisiert wurde, scrollen Sie nach unten und klicken Sie auf die orangefarbene Schaltfläche Allow plugin to send emails using your Google account. Sie werden aufgefordert, sich bei Ihrem Google-Konto anzumelden und wpmailsmtp.com den Zugriff auf Ihre Gmail-E-Mails zu erlauben. Klicken Sie auf Zulassen, um fortzufahren.
Wenn Sie alle oben genannten Schritte korrekt ausgeführt haben, kehren Sie zur Einstellungsseite des WordPress WPMail SMTP-Plugins zurück und erhalten die Meldung “Sie haben die aktuelle Website erfolgreich mit Ihrem Google API-Projekt verknüpft. Jetzt können Sie damit beginnen, E-Mails über Google Mail zu versenden”.