如何使用 Amazon SES 和 FluentSMTP 從 WordPress 發送電子郵件?

已發表: 2022-04-02

WordPress 網站大部分時間都發送電子郵件。 確認電子郵件或收據是電子商務流程的重要組成部分。 此外,如果您運行會員網站,會員確認電子郵件是必不可少的。

通常,在發送電子郵件時,WordPress 的默認電子郵件配置並不是最佳選擇。 默認的 PHP 郵件程序經常出現無法發送 WordPress 電子郵件的問題。 也可以通過為您的電子郵件使用 SMTP 服務來解決此問題。

Amazon SES 等 SMTP 服務可確保可靠地傳遞電子郵件。 此外,如果您的 WordPress 網站發送大量電子郵件(例如 100K 或更多),Amazon SES 將為您節省資金,因為 10,000 封電子郵件只需 1 美元。

使用 Cyber​​Panel 獲得 10/10 的電子郵件分數!

對於要使用 Amazon SES 發送的 WordPress 電子郵件,必須使用 SMTP 插件而不是 WordPress 的默認電子郵件發送方法。 您需要以特定方式配置服務,因此如果您不確定如何操作,本文將為您提供幫助。

目錄

AmazonSES 簡介

Amazon SES(Simple Email Service)是亞馬遜提供的電子郵件營銷、交易和通知服務。 由於其低成本和可靠性,它適用於小型和大型企業。

通過使用 SMTP 接口和 Amazon SDK,Amazon SES 可以立即整合到現有應用程序中。 電子郵件發送功能,例如票務系統和電子郵件客戶端,也可以添加到 Amazon SES。

Amazon SES 沒有前期成本或最低義務。 您只需為您使用的內容付費,並且您只需為您使用的內容付費。

FluentSMTP 簡介

FluentSMTP 是一個功能強大的 WP SMTP 插件,可連接到您的電子郵件提供商並確保您的電子郵件正確傳遞。 FluentSMTP 確保您的 WordPress 電子郵件安全快速地送達。 WordPress 郵件通過 FluentSMTP 與客戶的電子郵件服務提供商相關聯。

這些集成是本地的,從而實現了極快的電子郵件傳遞。

AmazonSES 的優勢:

1. 將電子郵件發送到訂閱者收件箱的能力強:

使用內容篩選技術、專用 IP 地址和命名儀表板保護和改進您的發件人姓名。 保持良好的聲譽可確保您的電子郵件到達客戶的收件箱。

2. 成本效益:

隨用隨付,並且只為您使用的服務付費。 沒有前期成本、冗長的價格談判、不斷上漲的賬單或最低收費。 此外,如果您從 Amazon EC2 託管的關聯應用程序發送,則您每月發送的前 62,000 封電子郵件是免費的。

3.可配置:

利用配置集為您使用 Amazon SES 發送的電子郵件製定規則。 將電子郵件指標發送到 Amazon CloudWatch 以進行進一步分析,或訂閱 Amazon SNS 以獲取通知。

4.可靠:

Amazon SES 基於極其可靠的 Amazon Internet Services 基礎設施。 多個數據中心和冗餘系統確保了最高水平的可用性。

5. 發送交易信息

Amazon SES 會自動向客戶發送電子郵件,其中包括訂單確認、發貨通知和政策變更提醒。

6. 發送營銷通訊

AWS SES 是分發廣告、新聞通訊、特別優惠和其他高質量信息的絕佳工具。

7. 發送營銷通訊

AWS SES 是發送廣告、新聞通訊、特別優惠和其他高質量內容的絕佳工具。

8. 發送和接收電子郵件

通過關閉電子郵件應用程序的循環,可以在 Amazon SES 的幫助下接收電子郵件。 當通知到來時,AWS Lambda 可用於運行自定義代碼。 排隊的電子郵件將傳送到 Amazon S3 存儲桶。

FluentSMTP 的優勢

  1. 允許您以吸引人的方式使用各種 SMTP 服務提供商發送電子郵件。 Gmail、Amazon SES、Mailgun、Sendgrid、Sendinblue、Sparkpost 和 Pepipost 是具有內置功能的主要服務。 它還可以使用任何其他 SMTP 服務發送電子郵件。
  2. 使用 SMTP 保證電子郵件傳遞,避免託管服務器和託管服務提供商的限制、限制和弱點。
  3. 使用 SSL 和 TLS 加密來確保安全的電子郵件傳遞。
  4. 有很多日誌記錄。 您將能夠跟踪您發送的每封電子郵件,在必要時閱讀已發送的電子郵件,並生成詳細的報告。
  5. 改進了與電子郵件服務提供商的 API 交互。
  6. 支持您的電子郵件的 Amazon SES。
  7. 實時發送電子郵件。 Fluent SMTP 將處理實時電子郵件傳遞,同時保持高水平的性能。
  8. 基於條件的電子郵件路由。 Fluent SMTP 允許您根據您選擇的約束同時通過許多電子郵件發送服務路由電子郵件。
  9. 可以重新發送電子郵件。 由於 SMTP 故障或其他連接問題,在極少數情況下,電子郵件可能無法到達。 您可以隨時使用 FluentSMTP 重新發送電子郵件。 如有必要,您還可以重新發送成功發送的電子郵件。
  10. 批量電子郵件發送的後台處理,從而最大限度地減少網站其餘功能的資源使用以順利運行。
  11. 可以添加與不同電子郵件服務提供商的多個連接。
  12. 定期出現的通知。 站點管理員將每天或每週收到有關電子郵件傳遞統計信息、可傳遞性和發送問題的通知,以及查看正在廣播的電子郵件的機會。

如何使用 Amazon SES 和 FluentSMTP 從 WordPress 發送電子郵件?

先決條件:

  1. 購買域名
  2. 在 Cloudflare 上配置您的域

教程:

  • 使用您購買的域設置 WordPress 站點。
Amazon SES 和 FluentSMTP
  • 打開您的 aws.amazon.com 控制台
  • 在搜索面板中搜索 SES
  • 點擊“創建身份”
  • 輸入您的域名
  • 身份類型 → 域
  • 選擇“來自域的自定義郵件”
  • 來自域的郵件 → 您可以輸入任何內容,例如“郵件”

  • 向下滾動並單擊“創建身份”
  • 亞馬遜將在此頁面上為您提供 DNS 記錄。 我們需要復制這些以將它們粘貼到我們的 CloudFlare 站點上
  • 添加 CNAME。 CloudFlare 中的 MX、TXT 類型記錄
  • 添加所有這些記錄後,單擊 aws.amazon.com 左側菜單中的“已驗證身份”。 您將看到您的域現已通過驗證。
  • 完成後,我們可以通過該域發送電子郵件。
  • 轉到您網站的儀表板
  • 插件 → 添加新的,從左側菜單
  • 搜索 FluentSMTP 插件
  • 安裝並激活
  • 點擊“配置 FluentSMTP”
  • 從連接提供商列表中單擊“AmazonSES”
  • 輸入“來自電子郵件”。 它應該來自您剛剛驗證的域,即[電子郵件保護]
  • “從名字”可以是任何東西
  • 選擇“從電子郵件強制”
  • 選擇“強制發件人姓名”
  • 現在,我們需要訪問密鑰和秘密密鑰
  • 輸入與 Amazon AWS 站點相同的區域
  • 要獲取訪問/密鑰,請轉到您的控制台 aws.amazon.com
  • 點擊右上角的個人資料
  • 點擊“安全憑證”

從左側菜單中選擇“用戶”

  • 點擊“添加新用戶”
  • 用戶名 → 輸入您想要的任何名稱,即您網站的標題
    選擇“訪問密鑰”
  • 點擊“進入權限”
  • 點擊“直接附加現有政策”
  • 搜索並選擇“AmazonSESFullAccess”和“AmazonSNSFullAccess”
  • 點擊“下一步”查看評論
  • 查看並確保您擁有“AmazonSESFullAccess”和“AmazonSNSFullAccess”
  • 點擊“創建用戶”
  • 您將獲得訪問密鑰和秘密訪問密鑰
  • 將這些複製到您網站的儀表板
  • 點擊“保存設置”。 AmazonSES 已成功配置。
  • 點擊“郵件測試”
  • “發件人”將是我們之前輸入的那個
  • “發送至”將是您想要的任何電子郵件
  • 點擊“發送電子郵件”
  • 電子郵件發送成功
  • 點擊“電子郵件日誌”。 AmazonSES 還提供電子郵件日誌,您可以在其中籤出您發送的所有電子郵件。

結論:

WordPress 電子郵件使用 Amazon SES 發送,這是一個相當複雜的過程。 亞馬遜的良好服務和可靠性使這些努力變得物有所值。 FluentSMTP 和 Amazon SES 相結合,可提供高傳送率和最小的電子郵件發送問題。