WordPress寄信SMTP外掛 fluentSMTP|解決網站寄信失敗

表單明明顯示「送出成功」,管理員卻沒收到通知;客戶完成訂單,重設密碼信卻遲遲沒來。這類問題不一定是表單壞掉,而可能卡在 WordPress 的寄信流程。

FluentSMTP 是免費的 WordPress 寄信外掛,會接手 WordPress 的 wp_mail(),把網站信件交給你設定的 Email Provider、API 或 SMTP 伺服器發送。它目前沒有 Pro 版,Email Log、多連線、Fallback、重寄與連線健康檢查等功能都包含在免費版本。

不過要先說清楚:裝 FluentSMTP 可以改善「網站怎麼把信送出去」這一段,但不能保證每封信一定進收件匣。寄件網域驗證、寄信服務商、寄件信譽、內容與收件端過濾都會影響最後投遞結果。

FluentSMTP 是什麼?

FluentSMTP 是 WPManageNinja 開發的 WordPress Mail SMTP 外掛。只要其他外掛是透過 WordPress 的 wp_mail() 寄信,FluentSMTP 就能接手這條發信路徑。

目前可連接 Gmail/Google Workspace、Outlook/Microsoft 365、Amazon SES、SendGrid、Mailgun、Postmark、Brevo、SparkPost、SMTP2GO、Elastic Email、Zoho,以及一般 SMTP Server 等服務;部分供應商可直接走 API,而不只傳統 SMTP。

WordPress 為什麼會寄信失敗?

WordPress 本身負責產生「要寄什麼信」,但真正能不能順利送達,還要經過主機、寄信服務與收件端。

  • 主機限制或停用 PHP mail。
  • 寄件地址和實際寄信網域不一致。
  • SMTP 帳號、API Key、OAuth Token 失效。
  • 寄件網域沒有正確設定 SPF、DKIM,或 DMARC 政策不完整。
  • 寄信服務商拒絕、限流或退信。
  • 信件成功送出,但被收件端判到垃圾郵件。

所以「WordPress 有觸發寄信」和「收件者真的在 Inbox 看到」是兩件事。

一封 WordPress Email 其實會經過 4 個階段

  1. 網站功能產生信件:例如表單、WooCommerce、會員或課程系統。
  2. WordPress 把信交給 FluentSMTP:透過 wp_mail() 進入設定好的連線。
  3. Email Provider 接受並處理:例如 Gmail、SES、Brevo 或 Postmark。
  4. 收件端判斷:最後進收件匣、促銷、垃圾郵件,或被拒收。

FluentSMTP 的 Email Log 很適合幫你判斷前面幾段有沒有正常運作,但「Log 顯示寄出」不等於能百分之百證明對方已經看到。

FluentSMTP 目前有哪些實用功能?

功能實際用途
多種 SMTP/API 連線可依使用的寄信服務選擇對應連線方式。
多連線 Routing依寄件地址把不同信件交給不同連線。
Fallback Connection主要連線失敗時,可設定備援連線。
Email Log查看網站寄了哪些信、成功或失敗,以及伺服器回應。
Resend可從 Log 重新寄送既有信件。
每日連線健康檢查偵測 OAuth Token、API Key 等連線是否開始失效。
失敗通知可透過 Slack、Telegram、Discord、Pushover 等接收失敗警示。

對商業網站來說,Email Log 特別有用。當客戶說「沒有收到信」時,至少可以先確認網站有沒有真的產生與送出該封信,而不是只能猜。

FluentSMTP 是真的完全免費嗎?

依官方目前說明,FluentSMTP 沒有 Pro 版、沒有付費功能解鎖,外掛本身提供的連線與功能都是免費的。

但要注意,FluentSMTP 免費不等於你使用的 Email Provider 一定免費。Amazon SES、Postmark、Brevo、SendGrid 等服務各有自己的方案、額度與限制,費用應以服務商當下公告為準。

FluentSMTP 可以搭配 Fluent Forms 嗎?

可以。Fluent Forms 負責「收資料與觸發通知」,FluentSMTP 負責「把 WordPress 產生的 Email 交給寄信服務」。

如果你正在做聯絡、報名或名單表單,可以先看Fluent Forms 是什麼。表單完成後,再用 FluentSMTP 測試管理員通知與填表者通知是否真的走到設定好的寄信服務。

FluentSMTP 和 FluentCRM 是什麼關係?

兩者不是互相取代。

  • FluentCRM:管理聯絡人、標籤、Email Campaign、Sequence 與 Automation。
  • FluentSMTP:處理 WordPress Email 的寄送連線、Log 與發信偵錯。

如果網站要做名單培養,可以先了解FluentCRM 名單與 Email 自動化,再把寄信層交給合適的 Email Provider。

設定 FluentSMTP 後,還要做哪些測試?

  1. 從 FluentSMTP 寄一封 Test Email。
  2. 實際填一次網站聯絡/報名表單。
  3. 確認管理員通知有收到。
  4. 確認訪客自動回覆有收到。
  5. 若有 WooCommerce,測試訂單與付款通知。
  6. 若有會員/課程,測試註冊、重設密碼、開通信件。
  7. 檢查 Email Log、垃圾郵件匣與 Provider 後台狀態。

網站會寄信的地方越多,越不能只測「Test Email 成功」就收工。

FluentSMTP 適合哪些網站?

  • 聯絡表單會通知管理員的網站。
  • WooCommerce 商店。
  • 會員網站與線上課程網站。
  • 有 FluentCRM/電子報自動化需求的網站。
  • 需要 Email Log 與寄信偵錯的商業網站。

如果網站沒有任何需要寄出的通知信,當然就不必為了「大家都裝」而增加外掛。

FluentSMTP 常見問題 FAQ

FluentSMTP 有 Pro 版嗎?

目前沒有。官方明確表示 FluentSMTP 是免費開源外掛,沒有 Pro、付費附加元件或功能鎖。

FluentSMTP 可以用 Gmail 嗎?

可以。官方目前支援 Gmail/Google Workspace OAuth API,也可以依需求使用一般 SMTP 連線。

Email Log 顯示成功,為什麼對方還是沒收到?

因為網站成功把信交給寄信服務,不等於收件端一定放進 Inbox。還要檢查寄信服務回應、退信、寄件網域驗證、垃圾郵件匣與收件端規則。

FluentSMTP 可以改善 WooCommerce 信件嗎?

如果 WooCommerce 是透過 WordPress wp_mail() 產生通知,FluentSMTP 可以接手寄送路徑;但訂單信件模板、觸發條件與收件者設定仍屬於 WooCommerce 本身。

結語:網站寄信要檢查整條路徑,不只是「有沒有 SMTP」

FluentSMTP 很適合拿來解決 WordPress 寄信連線、記錄與偵錯問題,而且目前完整功能免費,對需要表單、訂單、會員與課程通知的網站很實用。

但商業網站真正要守住的是「重要信件有沒有完整跑通」。表單、WordPress、FluentSMTP、Email Provider、網域驗證與收件端,任何一段出問題都可能造成漏信。

如果你不想自己處理主機、表單、SMTP、會員與通知流程,可以查看網站建置與主機方案,把網站的基本技術流程一起規劃,而不是等到客戶說沒收到信才開始排查。

如果你正在規劃線上課程或想把網站做起來,這兩個資源可以直接拿去用:

1) 領取贈品:線上課程起步指引

2) 免費架站:只需付主機費,我們直接幫你把網站架好

先拿起步指引 了解免費架站

元氣站長
元氣站長

經營網路事業,賺取持續收入!
網路賺錢修煉,成就理想人生!