Wie sende ich E-Mails von WordPress mit Amazon SES und FluentSMTP?

Veröffentlicht: 2022-04-02

WordPress-Sites versenden die meiste Zeit E-Mails. Eine Bestätigungs-E-Mail oder Quittung ist ein wesentlicher Bestandteil des E-Commerce-Prozesses. Darüber hinaus sind Mitgliedschaftsbestätigungs-E-Mails unerlässlich, wenn Sie eine Mitgliedschaftsseite betreiben.

Oft ist die standardmäßige E-Mail-Konfiguration von WordPress nicht die beste Option, wenn es um das Versenden von E-Mails geht. Der Standard-PHP-Mailer hat ein wiederkehrendes Problem mit nicht zugestellten WordPress-E-Mails. Es ist auch möglich, dieses Problem zu umgehen, indem Sie einen SMTP-Dienst für Ihre E-Mails verwenden.

SMTP-Dienste wie Amazon SES gewährleisten eine zuverlässige Zustellung von E-Mails. Wenn Ihre WordPress-Website außerdem viele E-Mails sendet – sagen wir 100.000 oder mehr – sparen Sie mit Amazon SES Geld, da es nur 1 US-Dollar für 10.000 E-Mails kostet.

Erreiche 10/10 E-Mail-Punktzahl mit CyberPanel!

Damit WordPress-E-Mails mit Amazon SES gesendet werden können, muss anstelle der standardmäßigen E-Mail-Sendemethode von WordPress ein SMTP-Plugin verwendet werden. Sie müssen den Dienst auf eine bestimmte Weise konfigurieren. Wenn Sie sich also nicht sicher sind, wie das geht, hilft Ihnen dieser Artikel dabei.

Inhaltsverzeichnis

Einführung in AmazonSES

Amazon SES (Simple Email Service) ist ein von Amazon bereitgestellter E-Mail-Marketing-, Transaktions- und Benachrichtigungsservice. Es ist aufgrund seiner geringen Kosten und Zuverlässigkeit sowohl für kleine als auch für große Unternehmen geeignet.

Mit der Verwendung der SMTP-Schnittstelle und des Amazon SDK kann Amazon SES sofort in eine bestehende Anwendung integriert werden. E-Mail-Versandfunktionen wie Ticketsysteme und E-Mail-Clients können ebenfalls zu Amazon SES hinzugefügt werden.

Bei Amazon SES fallen keine Vorabkosten oder Mindestverpflichtungen an. Sie zahlen nur für das, was Sie nutzen, und Sie zahlen nur für das, was Sie nutzen.

Einführung in FluentSMTP

FluentSMTP ist ein leistungsstarkes WP-SMTP-Plugin, das sich mit Ihrem E-Mail-Anbieter verbindet und sicherstellt, dass Ihre E-Mails korrekt zugestellt werden. FluentSMTP stellt sicher, dass Ihre WordPress-E-Mails sicher und schnell zugestellt werden. WordPress-Mail wird über FluentSMTP mit dem E-Mail-Dienstanbieter des Kunden verknüpft.

Diese Integrationen sind lokal, was zu einer extrem schnellen E-Mail-Zustellung führt.

Vorteile von AmazonSES:

1. Hohe Fähigkeit, E-Mails an die Posteingänge der Abonnenten zuzustellen:

Schützen und verbessern Sie Ihren Absendernamen mit Content-Screening-Technologien, dedizierten IP-Adressen und einem benannten Dashboard. Die Aufrechterhaltung eines guten Rufs garantiert, dass Ihre E-Mails in den Posteingängen Ihrer Kunden ankommen.

2. Kostengünstig:

Pay-as-you-go, und zahlen Sie nur für die Dienste, die Sie nutzen. Es gibt keine Vorabkosten, langwierige Preisverhandlungen, steigende Rechnungen oder Mindestgebühren. Wenn Sie außerdem von einer von Amazon EC2 gehosteten Partneranwendung aus versenden, sind die ersten 62.000 E-Mails, die Sie jeden Monat versenden, kostenlos.

3. Konfigurierbar:

Erstellen Sie Regeln für die E-Mails, die Sie mit Amazon SES senden, indem Sie Konfigurationssätze verwenden. Senden Sie E-Mail-Metriken zur weiteren Analyse an Amazon CloudWatch oder abonnieren Sie Amazon SNS für Benachrichtigungen.

4. Zuverlässig:

Amazon SES basiert auf der Amazon Internet Services Infrastructure, die außergewöhnlich zuverlässig ist. Höchste Verfügbarkeit wird durch mehrere Rechenzentren und redundante Systeme gewährleistet.

5. Senden von Transaktionsnachrichten

Amazon SES versendet automatische E-Mails an seine Kunden, die Auftragsbestätigungen, Versandbenachrichtigungen und Erinnerungen an Richtlinienänderungen enthalten.

6. Versenden von Marketingmitteilungen

AWS SES ist ein hervorragendes Tool zum Verteilen von Werbung, Newslettern, Sonderangeboten und anderen hochwertigen Informationen.

7. Versenden von Marketingmitteilungen

AWS SES ist ein großartiges Tool zum Versenden von Anzeigen, Newslettern, Sonderangeboten und anderen hochwertigen Inhalten.

8. Senden und Empfangen von E-Mails

Durch das Schließen des Kreises der E-Mail-Anwendung können E-Mails mit Hilfe von Amazon SES empfangen werden. Wenn Benachrichtigungen eingehen, kann AWS Lambda verwendet werden, um benutzerdefinierten Code auszuführen. Die in der Warteschlange befindlichen E-Mails werden an einen Amazon S3-Bucket geliefert.

Vorteile von FluentSMTP

  1. Ermöglicht das ansprechende Versenden von E-Mails mit verschiedenen SMTP-Dienstanbietern. Gmail, Amazon SES, Mailgun, Sendgrid, Sendinblue, Sparkpost und Pepipost gehören zu den wichtigsten Diensten mit integrierter Funktionalität. Es kann auch E-Mails mit jedem anderen SMTP-Dienst senden.
  2. Die E-Mail-Zustellung wird über SMTP garantiert, wodurch die Grenzen, Beschränkungen und Schwächen des Hosting-Servers und des Hosting-Dienstanbieters vermieden werden.
  3. Verwenden Sie SSL- und TLS-Verschlüsselung, um eine sichere E-Mail-Zustellung zu gewährleisten.
  4. Es wurde viel protokolliert. Sie können jede von Ihnen gesendete E-Mail verfolgen, gesendete E-Mails bei Bedarf lesen und detaillierte Berichte erstellen.
  5. Die API-Interaktion mit E-Mail-Dienstanbietern wurde verbessert.
  6. Unterstützung für Amazon SES für Ihre E-Mails.
  7. E-Mail-Zustellung in Echtzeit. Fluent SMTP übernimmt die E-Mail-Zustellung in Echtzeit und hält die Leistung auf einem hohen Niveau.
  8. E-Mail-Routing basierend auf Bedingungen. Mit Fluent SMTP können Sie E-Mails basierend auf den von Ihnen gewählten Einschränkungen gleichzeitig durch viele E-Mail-Sendedienste leiten.
  9. Das erneute Versenden von E-Mails ist möglich. In einigen seltenen Fällen können E-Mails aufgrund von SMTP-Fehlern oder anderen Verbindungsproblemen nicht ankommen. Sie können die E-Mails jederzeit mit FluentSMTP erneut senden. Bei Bedarf können Sie auch erfolgreich zugestellte E-Mails erneut versenden.
  10. Hintergrundverarbeitung für das Versenden von Massen-E-Mails, was zu einer minimierten Ressourcennutzung führt, damit die restlichen Funktionen der Website reibungslos funktionieren.
  11. Es können mehrere Verbindungen mit verschiedenen E-Mail-Dienstanbietern hinzugefügt werden.
  12. Benachrichtigungen, die regelmäßig erscheinen. Der Site-Administrator wird täglich oder wöchentlich über E-Mail-Zustellstatistiken, Zustellbarkeit und Sendeprobleme benachrichtigt und kann sehen, welche E-Mails gesendet werden.

Wie sende ich E-Mails von WordPress mit Amazon SES und FluentSMTP?

Voraussetzungen:

  1. Kaufen Sie einen Domainnamen
  2. Konfigurieren Sie Ihre Domain auf Cloudflare

Lernprogramm:

  • Richten Sie eine WordPress-Site mit der von Ihnen gekauften Domain ein.
Amazon SES und FluentSMTP
  • Öffnen Sie Ihre aws.amazon.com-Konsole
  • Suchen Sie im Suchfeld nach SES
  • Klicken Sie auf „Identität erstellen“
  • Geben Sie Ihren Domänennamen ein
  • Identitätstyp → Domäne
  • Wählen Sie die „Benutzerdefinierte E-Mail-Von-Domäne“
  • E-Mail von Domäne → Sie können alles eingeben, z. B. „Mail“

  • Scrollen Sie nach unten und klicken Sie auf „Identität erstellen“
  • Amazon gibt Ihnen auf dieser Seite DNS-Einträge. Wir müssen diese kopieren, um sie auf unserer CloudFlare-Site einzufügen
  • CNAME hinzufügen. Datensätze vom Typ MX, TXT in CloudFlare
  • Nachdem Sie alle diese Datensätze hinzugefügt haben, klicken Sie im linken Menü auf aws.amazon.com auf „Verifizierte Identitäten“. Sie werden sehen, dass Ihre Domain jetzt verifiziert ist.
  • Sobald dies erledigt ist, können wir E-Mails über diese Domain senden.
  • Gehen Sie zum Dashboard Ihrer Website
  • Plugin → Neu hinzufügen aus dem Menü auf der linken Seite
  • Suchen Sie nach dem FluentSMTP-Plugin
  • Installieren und aktivieren
  • Klicken Sie auf „FluentSMTP konfigurieren“
  • Klicken Sie in der Liste der Verbindungsanbieter auf „AmazonSES“.
  • Geben Sie „Von E-Mail“ ein. Es sollte von der Domäne sein, die Sie gerade verifiziert haben, dh [email protected]
  • „From Name“ kann alles sein
  • Wählen Sie „Aus E-Mail erzwingen“
  • Wählen Sie „Absendernamen erzwingen“
  • Jetzt brauchen wir den Zugangsschlüssel und den geheimen Schlüssel
  • Geben Sie dieselbe Region wie auf der Amazon AWS-Website ein
  • Um den Zugriffs-/Geheimschlüssel zu erhalten, gehen Sie zu Ihrer Konsole unter aws.amazon.com
  • Klicken Sie oben rechts auf Ihr Profil
  • Klicken Sie auf „Sicherheitsdaten“

Wählen Sie „Benutzer“ aus dem Menü auf der linken Seite

  • Klicken Sie auf „Neuen Benutzer hinzufügen“
  • Benutzername → Geben Sie einen beliebigen Namen ein, zB den Titel Ihrer Website
    Wählen Sie „Zugangsschlüssel“
  • Klicken Sie auf „Zur Berechtigung gehen“
  • Klicken Sie auf „Vorhandene Richtlinien direkt anhängen“
  • Suchen und wählen Sie „AmazonSESFullAccess“ und „AmazonSNSFullAccess“
  • Klicken Sie auf „Weiter“, um zu den Bewertungen zu gelangen
  • Überprüfen und vergewissern Sie sich, dass Sie „AmazonSESFullAccess“ und „AmazonSNSFullAccess“ haben.
  • Klicken Sie auf „Benutzer erstellen“
  • Sie erhalten einen Zugangsschlüssel und einen geheimen Zugangsschlüssel
  • Kopieren Sie diese in das Dashboard Ihrer Website
  • Klicken Sie auf „Einstellungen speichern“. AmazonSES wurde erfolgreich konfiguriert.
  • Klicken Sie auf „E-Mail-Test“
  • „Von“ wird diejenige sein, die wir zuvor eingegeben haben
  • „Senden an“ ist eine beliebige E-Mail-Adresse
  • Klicken Sie auf „E-Mail senden“
  • E-Mail wurde erfolgreich gesendet
  • Klicken Sie auf „E-Mail-Protokolle“. AmazonSES stellt auch E-Mail-Protokolle bereit, in denen Sie alle von Ihnen gesendeten E-Mails überprüfen können.

Fazit:

WordPress-E-Mails werden mit Amazon SES gesendet, was ein ziemlich komplexer Prozess ist. Der gute Service und die Zuverlässigkeit von Amazon lohnen den Aufwand. FluentSMTP und Amazon SES bieten zusammen hohe Zustellraten und minimale Probleme beim Senden von E-Mails.