So senden Sie E-Mails mit SendGrid mit WordPress

Veröffentlicht: 2020-08-04

Wie Sie vielleicht wissen, ist WordPress in der Lage, grundlegende Transaktions-E-Mails sofort zu senden. Viele Webhosts unterstützen diese Funktionalität jedoch nicht oder bieten überhaupt keine E-Mail-Funktionen. Um dieses Problem zu umgehen, müssen Sie sich auf transaktionale E-Mail-Drittanbieter wie SendGrid verlassen.

Diese Plattform unterstützt E-Mail für einige der größten Unternehmen der Welt. Das bedeutet, dass es kurzen Prozess mit den Registrierungs- und Passwort-Reset-E-Mails Ihrer WordPress-Website machen kann. In diesem Artikel zeigen wir Ihnen in drei kurzen Schritten, wie Sie SendGrid für Ihre Site einrichten.

Tauchen wir ein!

Was ist SendGrid?

SendGrid ist eine Plattform, die sowohl Marketing- als auch Transaktions-E-Mail-Dienste anbietet. Diese Unterscheidung ist wichtig, da wir uns in diesem Tutorial auf die Verwendung als Transaktions-E-Mail-Anbieter und nicht auf Marketingkampagnen konzentrieren.

Die SendGrid-Homepage.

Für Transaktions-E-Mails kann SendGrid entweder das Simple Mail Transfer Protocol (SMPT) oder seine Web-API verwenden. Wir werden uns auf Letzteres konzentrieren, da es mit WordPress einfacher zu implementieren ist und normalerweise schneller ist. Außerdem können Sie durch die Integration der Plattformen über die API die Zustellraten verbessern.

Die Verwendung eines dedizierten Transaktions-E-Mail-Anbieters ist auch ein kluger Schachzug, wenn es um Skalierbarkeit geht. Viele Webhosting-Plattformen sind nicht für die E-Mail-Zustellung optimiert, auch wenn sie dies unterstützen. Mit SendGrid – oder einem anderen seriösen Dienst – sollten Sie in der Lage sein, Tausende von Transaktionsnachrichten pro Tag zu verarbeiten.

Wenn Sie eine WordPress-Website mit einer bescheidenen Benutzerbasis betreiben, bietet SendGrid einen kostenlosen Plan, der perfekt für Ihre Bedürfnisse sein sollte. Sie können damit bis zu 100 E-Mails pro Tag versenden. Das sollte für eine kleine bis mittelgroße Site für Anmeldebestätigungen und Passwort-Resets mehr als ausreichen.

Für einen Online-Shop sollten Sie einen Premium-Plan in Betracht ziehen, der ein höheres E-Mail-Volumen verarbeiten kann. Schließlich müssen E-Commerce-Sites mit einer ganzen Reihe anderer Transaktions-E-Mails umgehen, z. B. Kaufbestätigungen und Versandbenachrichtigungen. Die Preise beginnen bei 14,95 USD pro Monat.

So senden Sie E-Mails mit SendGrid mit WordPress (in 3 Schritten)

Um diesem Tutorial zu folgen, benötigen Sie zwei Dinge: Zugriff auf eine WordPress-Website und ein SendGrid-Konto. Für letztere können Sie den kostenlosen Plan nutzen, um den Dienst zu testen. Wenn Sie beide Voraussetzungen erfüllen, fahren Sie mit Schritt 1 fort.

Schritt 1: Finden Sie Ihren SendGrid-API-Schlüssel

Sobald Sie Ihr SendGrid-Konto eingerichtet haben, erhalten Sie Zugriff auf Ihr Benutzer-Dashboard. Hier können Sie überprüfen, welche Anwendungen Sie für die Arbeit mit SendGrid autorisiert haben.

Im Moment sollte diese Liste leer sein. Um dies zu beheben, gehen Sie zu Einstellungen > API-Schlüssel und klicken Sie auf die Schaltfläche API-Schlüssel erstellen :

Erstellen eines SendGrid-API-Schlüssels.

Auf der nächsten Seite können Sie zu internen Identifikationszwecken einen Namen für den API-Schlüssel festlegen. Der Dienst fragt, auf welche Berechtigungsebene der Schlüssel Zugriff gewähren soll. Wir empfehlen die Option Vollzugriff:

Zugriffsebene Ihres API-Schlüssels konfigurieren.

Klicken Sie nun auf Erstellen und Anzeigen und Sie erhalten sofort Zugriff auf Ihren API-Schlüssel. Denken Sie daran, dass Sie den vollständigen Schlüssel aus Sicherheitsgründen nur einmal sehen können, also stellen Sie sicher, dass Sie ihn sicher aufbewahren:

Kopieren Ihres neuen SendGrid-API-Schlüssels.

Sie werden diesen Schlüssel gleich brauchen, also halten Sie ihn fest.

Schritt 2: SendGrid mit WordPress verbinden

Der einfachste Weg, WordPress mit SendGrid zu integrieren, ist die Verwendung eines Plugins. SendGrid bietet hierfür ein offizielles Tool, das jedoch keine regelmäßigen Updates erhält.

Stattdessen verwenden wir das Post-SMTP-Plugin, das Sie mit dem vor einer Minute generierten API-Schlüssel mit SendGrid verbinden können:

Das Post-SMTP-Plugin.

Installieren und aktivieren Sie das Plugin und navigieren Sie dann zur Registerkarte Post SMTP in Ihrem Dashboard. Sie sehen eine Option zur Verwendung des Konfigurationsassistenten des Plugins – klicken Sie auf die blaue Schaltfläche, um ihn zu starten:

Starten des Konfigurationsassistenten von Post SMTP.

Zunächst fordert das Plugin Sie auf, die E-Mail-Adresse des Absenders einzugeben. Standardmäßig wird Ihre Administrator-E-Mail verwendet, was problemlos funktionieren sollte:

Konfigurieren Sie Ihre Absender-E-Mail.

Als nächstes müssen Sie den Hostnamen Ihres Postausgangsservers einrichten. Da wir die API von SendGrid anstelle von SMTP verwenden, können Sie den Standardwert beibehalten oder eine beliebige Zeichenfolge eingeben:

Konfigurieren Sie Ihre ausgehenden Hostnamen-Einstellungen.

Jetzt führt Post SMTP einen Konnektivitätstest für mehrere beliebte E-Mail-Dienstanbieter durch, darunter SendGrid. Sobald Sie mit dem Plugin eine Auswahl treffen können, wählen Sie die SendGrid-API- Option unter Socket :

Konfigurieren von Post-SMTP für die Verwendung von SendGrid.

Fügen Sie abschließend den API-Schlüssel ein, den Sie in Schritt 1 generiert haben:

Einfügen Ihres SendGrid-API-Schlüssels.

Bevor Sie die Dinge abschließen, werden Sie vom Plugin gefragt, was zu tun ist, falls SendGrid eine E-Mail nicht zustellt. Standardmäßig werden Sie über diesen Fehler per E-Mail benachrichtigt, Sie können es jedoch auch so konfigurieren, dass Chrome-Benachrichtigungen verwendet werden.

Konfigurieren, was mit E-Mail-Versandfehlerbenachrichtigungen zu tun ist.

Post-SMTP enthält eine E-Mail-Testfunktion, mit der Sie überprüfen können, ob Ihr Mailing-Anbieter ordnungsgemäß funktioniert. Bevor Sie dies tun, kehren wir jedoch zum SendGrid-Dashboard zurück und überprüfen Ihre Domäne.

Schritt 3: Authentifizieren Sie die Domain Ihrer WordPress-Website

Als Faustregel wird empfohlen, dass Sie Ihre Domain über den von Ihnen verwendeten E-Mail-Anbieter authentifizieren. Auf diese Weise ist es viel weniger wahrscheinlich, dass Ihre Transaktions-E-Mails in den Spam-Ordnern der Empfänger landen.

Gehen Sie dazu in SendGrid zu Ihrem Konto-Dashboard und wechseln Sie zur Registerkarte Einstellungen > Absenderauthentifizierung . Hier sehen Sie eine Option mit der Aufschrift Domänenauthentifizierung und daneben eine Schaltfläche mit der Aufschrift Get Started – klicken Sie darauf:

Starten des Domänenauthentifizierungsprozesses von SendGrid.

Das erste, was SendGrid fragt, ist, welchen Domain Name Server (DNS) Ihre Domain verwendet. Dies kann entweder ein Domain-Registrar oder Ihr Webhost sein, je nachdem, wo Sie Ihre Domain registriert haben (und ob Sie sie übertragen haben):

Konfigurieren Sie Ihre DNS-Hosteinstellungen.

Wenn Ihr Webhost oder Registrar nicht in dieser Liste erscheint, wählen Sie die Option Anderer Host (nicht aufgeführt) .

Als Nächstes können Sie auswählen, ob Sie Ihre Domain auch zum Verfolgen von Links verwenden möchten. Da dies keinen Einfluss auf die Zustellbarkeit oder Präsentation Ihrer E-Mail hat, wählen Sie die von Ihnen bevorzugte Option.

Auf der nächsten Seite müssen Sie die Domain Ihrer WordPress-Website eingeben:

Geben Sie die Domain Ihrer Website ein.

In diesem Stadium zeigt SendGrid Ihnen eine Reihe von DNS-Einträgen an, die Sie über Ihren Registrar oder Webhost hinzufügen müssen:

Ändern Ihrer DNS-Einträge.

Möglicherweise müssen Sie die Wissensdatenbank Ihres Hosts überprüfen oder sich an den Support wenden, um Hilfe dabei zu erhalten.

Sobald Sie diese Datensätze hinzugefügt haben, können Sie in Ihrem SendGrid-Dashboard auf die Schaltfläche Verify klicken. Wenn alles richtig funktioniert, wird eine Erfolgsmeldung angezeigt. Jetzt können Sie sich zurücklehnen und SendGrid sich um Ihre WordPress-E-Mails kümmern lassen.

Abschluss

SendGrid ist einer der vielen Dienste, mit denen Sie die Transaktions-E-Mails Ihrer Website betreiben können. Der Service zeichnet sich jedoch durch seinen großzügigen kostenlosen Plan aus, der sich perfekt für WordPress-Websites eignet, die eine moderate Anzahl von E-Mails pro Tag senden (weniger als 100 und Sie sind fertig!).

SendGrid für die Arbeit mit WordPress zu konfigurieren ist einfach und erfordert nur drei Schritte:

  1. Suchen Sie Ihren SendGrid-API-Schlüssel.
  2. Verbinden Sie SendGrid mit WordPress über Post-SMTP.
  3. Authentifizieren Sie die Domain Ihrer WordPress-Website über SendGrid.

Haben Sie Fragen zum Versenden von E-Mails mit SendGrid mit WordPress? Lassen Sie uns sie im Kommentarbereich unten durchgehen!

Miniaturansicht des Artikels von Eny Setiyowati / shutterstock.com