So senden Sie E-Mails in WordPress mit dem Gmail-SMTP-Server

Veröffentlicht: 2016-05-10

Wenn Ihre Website mit einem der WordPress-Themes für die Registrierung oder ein Forum mit Benachrichtigungen geöffnet ist, wird Ihre Website wahrscheinlich viele E-Mails senden. Alle von ihnen werden standardmäßig über ein Standard-E-Mail-Übertragungssystem gesendet. Dieser einfache Ansatz erfordert keine zusätzliche Konfiguration und Briefe werden sehr schnell versendet. Es bringt jedoch schwerwiegende Nachteile mit sich.

Da die Anzahl der Nachrichten und die Bedeutung eines solchen Ansatzes bereits eine Strecke sind, werden gültige und ungewöhnliche Probleme genannt. Beispielsweise kann Ihre an die Website gesendete E-Mail im Spam landen oder den Empfänger überhaupt nicht erreichen.

In den meisten Fällen kann die Entscheidung das Versenden von Briefen über Dienste von Drittanbietern wie Gmail Mail für Ihre Domain (SDA) sein. Sie können sich auch dafür entscheiden, E-Mails über Ihren eigenen Mailserver zu versenden, der in der Regel sogar über das einfachste Webhosting verfügt.


Nachteile von E-Mail-Servern, die das Transportsystem für Websites mit WooCommerce-Themes verwenden

Wie oben erwähnt, funktioniert das Versenden von E-Mails auf Websites mit WooCommerce-Themen standardmäßig ohne zusätzliche Einstellungen, aber dieser Preis ist sehr hoch:

  1. Nachrichten können im Spam-Ordner landen

Über all die Spam-Filter und Methoden zum Prüfen von E-Mails, die zum Beispiel bei Gmail funktionieren, wissen wahrscheinlich nur die Mitarbeiter dieser Unternehmen. Trotz der Vielzahl vor neugierigen Blicken verschlossener Tools zur Überprüfung eingehender Sendungen gibt es einige Dinge, die das Vertrauen in den E-Mail-Service zu Ihren Briefen stärken können.

Eine über den Systemtransport versandte E-Mail enthält keine zusätzlichen elektronischen Signaturen, die auf die Zuverlässigkeit und Legitimität eines Absenders hinweisen können. Vielleicht wissen viele von Ihnen, dass jeder einen Brief an eine andere Adresse senden kann, zum Beispiel mit [email protected], ohne Zugriff auf die Domain und eine Website mit einem der WooCommerce-Themen zu haben.

Das Versenden von Nachrichten über den E-Mail-Dienst ermöglicht das automatische Hinzufügen einer DKIM-Signatur, die die Zuverlässigkeit und Legitimität eines Absenders angibt. Der sendende Server (SMTP-Server) und Gmail fügen automatisch die DKIM-Signatur zu jeder E-Mail hinzu. Nur der Domaininhaber (DKIM und privater Schlüssel) kann E-Mails mit der richtigen DKIM-Signatur senden.

Die DKIM-Signatur negiert nicht die Tatsache, dass jemand anderes eine E-Mail mit Ihrer Adresse ([email protected]) senden kann, aber der empfangende Mailserver sieht, dass der Brief von jemand anderem und nicht vom Domaininhaber gesendet wird .

2

SPF-Eintrag in Domain-Einstellungen (DNS)-Domain gesetzt und ermöglicht dem Eigentümer, Mail-Dienste anzuzeigen, von welchen Servern E-Mails in dieser Domain gesendet werden können. Jeder E-Mail-Dienst bietet einen eigenen SPF-Eintrag mit seiner Serverliste an.

  1. Nachrichten können fehlen

Eine weitere Methode, mit der die schlechten Postbriefe aussortiert werden, ist das Greylisting. Hier kann der empfangende Server zum Zeitpunkt des Versendens des Briefes auf Ihre Site etwa antworten wie „Ich bin gerade beschäftigt, kommen Sie mit diesem Brief in zehn Minuten“. Die Website mit einem der WooCommerce-Themes weiß nicht, was in einem solchen Fall zu tun ist – der Brief wurde zum Versenden übergeben, das war’s, also geht die E-Mail einfach verloren und wird dem Adressaten nicht zugestellt.

Wenn Ihr Brief an den E-Mail-Dienst gesendet wird, sagt Ihr sendender Server „OK, Google“, legt den Brief aller nicht gesendeten E-Mails ab und versucht, ihn noch einige Male zu erreichen. Die Rechnung ist einfach – wenn Sie eine große Anzahl von E-Mails in kurzer Zeit versenden, wie es normalerweise von Spammern getan wird, haben Sie keine Zeit, den Brief mehrmals zuzustellen.

Gehen Sie nicht, und ein Brief kann, wenn der empfangende Server nur für die Zeit ausgeschaltet oder den Zugriff auf das Netzwerk verloren hat. Daher ist das Versenden von E-Mails über SMTP sicherer.

  1. Versenden von E-Mails über SMTP

Der prinzipielle Unterschied zwischen dem Versenden von E-Mails über einen externen Dienst (Gmail) oder Ihren eigenen SMTP-Server besteht nicht. Es ist das Gleiche. Wenn Sie sich jedoch für ein eigenes Hosting oder einen dedizierten SMTP-Server entscheiden, sollten Sie auf dessen Einstellungen achten. Vergessen Sie nicht, die korrekten DKIM- und SPF-Einträge in den Domäneneinstellungen festzulegen.

Google verbietet das Versenden von E-Mails über seine Server auf diese Weise nicht, aber sie haben einige Einschränkungen hinsichtlich der Anzahl der pro Tag gesendeten Nachrichten. Beispielsweise hat Gmail ein klar festgelegtes Limit von 2000 E-Mails pro Tag.

Beachten Sie, dass viele Webhosting-Sites für die Verbindung zu externen Servern blockiert sind (Informationen zur Unterstützung des Hostings oder mit dem Befehl telnet sind verfügbar). In diesem Fall können Sie um Unterstützung für das Hosting von Verbindungen bitten. Manchmal können solche Anfragen berücksichtigt werden. Oder verwenden Sie den vom Hosting-Provider bereitgestellten internen Mailserver. In der Regel läuft es sogar schneller als außen, da es sich in der Regel auf demselben physischen Server wie Ihre Website mit einem der WooCommerce-Themen (Webserver) befindet.

Aus eigener Erfahrung wurde beobachtet, dass Gmail für Ihre Domain E-Mails, die über den SMTP-Server gesendet werden, nicht im Postausgangsordner speichert und Gmail behält.


WP Mail SMTP-Plugin für Websites mit WooCommerce-Themes

Alle E-Mails werden über die Funktion wp_mail () an WordPress gesendet, die mit der beliebten PHP-Mailer-Bibliothek funktioniert. Damit WordPress und wp_mail () E-Mails über den SMTP-Server senden können, muss das Plugin WP Mail SMTP aus dem offiziellen WordPress.org-Verzeichnis eingerichtet und konfiguriert werden:

3 (1)

  • Wenn Sie das Plugin aktivieren, gehen Sie in der Systemsteuerung zu Einstellungen → E-Mail;
  • Lassen Sie uns die Einstellungen auf der Seite Erweiterte E-Mail-Optionen vornehmen. Das Folgende zeigt die Beschreibung und die erforderlichen Werte für jeden Artikel;
  • Von E-Mail – Adresse, von der das System gesendet wird und an die der Empfänger die Antwort sendet, indem er in seiner E-Mail auf „Antworten“ klickt;
  • Von Name – Name des Absenders, Sie können den Namen der Website oder Ihren Vor- und Nachnamen angeben;
  • Mailer – Senden von Nachrichten über den Systemtransport (Funktion mail ()) oder über SMTP-Server. Wählen Sie Alle WordPress-E-Mails über SMTP senden;
  • SMTP Host – die Adresse des SMTP-Servers. Sie können den technischen Support oder im Referenzbereich fragen. Um Google Mail zu verwenden – smtp.gmail.com;
  • SMTP-Port – Der Port des SMTP-Servers hängt von der Art der Verschlüsselung ab (Verschlüsselung). Verwenden Sie für Gmail Port 465;
  • Verschlüsselung – Verschlüsselungstyp. Sie müssen die SSL-Verschlüsselung für Gmail verwenden installieren;
  • Authentifizierung – ob eine Authentifizierung auf dem Mailserver durchgeführt werden soll. Ja einstellen: SMTP-Authentifizierung in WooCommerce-Designs verwenden;
  • Benutzername – Benutzername der Mail. In der Regel muss die vollständige Adresse des Postfachs mit dem in der Absender-E-Mail angegebenen Wert übereinstimmen;
  • Geben Sie das Passwort der Mailbox ein;
  • Nach dem Speichern der Einstellungen können Sie eine Testnachricht versenden. Geben Sie dazu die Adresse Ihres Postfachs ein und klicken Sie auf Test senden. An die angegebene Adresse wird ein kurzer Brief gesendet und Serviceinformationen mit den Ergebnissen auf dem Bildschirm angezeigt. Überprüfen Sie, ob der Brief an der angegebenen Adresse angekommen ist? Wenn dies nicht der Fall ist, ist etwas nicht richtig konfiguriert und WooCommerce-Designs können keine E-Mails senden.

Zeigen Sie Nachrichtenkopfzeilen auf dem Gmail-Server in WooCommerce-Designs an

Die Nachricht sollte die Titelzeile «Authentication-Results» enthalten. Wenn DKIM und SPF richtig konfiguriert sind, sehen Sie spf = pass und dkim = pass.

Authentifizierungsergebnisse: mx.google.com;

spf = pass (google.com: Domain von [email protected] bezeichnet 2a02:6b8:0:1630::18 als erlaubten Absender) [email protected];

dkim = pass [email protected]

Gmail zeigt ein grünes Häkchen neben dem Buchstaben, wenn die DKIM-Signatur gültig ist.

Das Versenden von E-Mails über einen SMTP-Server ist eine zuverlässigere und korrektere Art, Briefe zuzustellen. Die Verwendung von SMTP hat nicht zwangsläufig mit der Einrichtung und Verwaltung von E-Mail-Servern zu tun. Google-Dienste sind mit der Aufgabe gut fertig, und das ist für ein kleines Projekt erforderlich.

Falls noch Fragen zur Verwendung des Gmail-STMP-Servers auf einer der Websites mit WooCommerce-Designs und WordPress-Vorlagen bestehen, besuchen Sie bitte unser Forum.