MO STORIES

WordPress SMTP 設定教學:用 Gmail 成功寄出表單、訂單與通知信(2026)

2025年11月8日6 MIN READ

先說結論:WordPress 不是不會寄信,而是你沒有幫它接上真正會寄信的服務 如果你的網站出現這些情況: WooCommerce 有新訂單,但你沒收到通知 表單有人填了,但信件不見了 重設密碼信寄不出去 通常不是網站壞掉,而是 WordPress 預設寄信用的是 PHP mail()。很多主機環境對這種寄信方式支援不...

WordPress SMTP 設定教學:用 Gmail 成功寄出表單、訂單與通知信(2026)
Cover Visual

先說結論:WordPress 不是不會寄信,而是你沒有幫它接上真正會寄信的服務

如果你的網站出現這些情況:

  • WooCommerce 有新訂單,但你沒收到通知
  • 表單有人填了,但信件不見了
  • 重設密碼信寄不出去

通常不是網站壞掉,而是 WordPress 預設寄信用的是 PHP mail()
很多主機環境對這種寄信方式支援不穩、容易進垃圾信,甚至直接被擋掉。

所以真正的解法不是一直重送,而是:替 WordPress 設定 SMTP


SMTP 是什麼?為什麼網站一定要設定它?

SMTP(Simple Mail Transfer Protocol)可以把它想成「幫網站送信的正規管道」。

WordPress 本身不是完整郵件服務,它只是會觸發:

  • 新訂單通知
  • 表單通知
  • 會員註冊驗證
  • 重設密碼

但真正把信送出去的,是你接上的 SMTP 服務,例如:

  • Gmail
  • Google Workspace
  • SendGrid
  • Mailgun
  • Brevo

如果你正在做 WooCommerce,也建議一起看:WooCommerce vs Shopify vs Shopline:台灣商家 2026 選型比較


WordPress SMTP 怎麼設定?最簡單的做法是用 Gmail

如果你現在只是:

  • 個人網站
  • 小型電商
  • 接案表單
  • 每天信件量不高

用 Gmail 當 SMTP 通常就夠了。

你需要準備的東西

  1. 一個 Google 帳號
  2. 已開啟 2 步驟驗證
  3. 一組 Google App Password
  4. 一個 SMTP 外掛

最常見的外掛有:

  • WP Mail SMTP
  • FluentSMTP
  • Post SMTP

如果你還不確定哪些外掛值得留,先看:WordPress 外掛推薦 2026


WordPress Gmail SMTP 設定步驟

第一步:安裝 SMTP 外掛

建議新手先選:

  • WP Mail SMTP:教學多、介面直覺
  • FluentSMTP:免費、輕量、功能夠

安裝後先不要急著測試,先把 Google 端準備好。

第二步:開啟 Google 兩步驟驗證

如果你沒有開啟 2FA,Google 不會讓你建立 App Password。

流程很簡單:

  1. 進入 Google 帳號安全性設定
  2. 開啟「兩步驟驗證」
  3. 完成手機或驗證器綁定

第三步:建立 App Password

完成兩步驟驗證後:

  1. 到 Google 帳號安全性頁面
  2. 應用程式密碼
  3. 建立一組新密碼
  4. 把這組 16 碼密碼存好

這組密碼不是你的 Gmail 登入密碼,而是專門給 WordPress SMTP 使用的。

第四步:填入 SMTP 參數

以 Gmail 為例,常見設定如下:

  • SMTP Host:smtp.gmail.com
  • SMTP Port:587
  • Encryption:TLS
  • Authentication:On
  • SMTP Username:你的 Gmail
  • SMTP Password:剛建立的 App Password

寄件人建議固定成你的品牌信箱或 Gmail,不要亂改成不存在的信箱,否則很容易失敗。

第五步:送測試信

外掛通常都會有 Send Test Email

測試時建議同時送到:

  • 你自己的 Gmail
  • 另一個不同服務商信箱(例如 Outlook)

這樣可以判斷:

  • 是完全沒寄出去
  • 還是寄出了但進垃圾信

WordPress SMTP 設好後,最常見的 4 個錯誤

1. 外掛顯示成功,但信件進垃圾信

這代表「能寄」,但送達品質不好
常見原因:

  • 寄件人名稱太像垃圾信
  • 用免費 Gmail 大量寄送
  • 內容太像促銷或大量通知

2. Gmail App Password 填錯

最常見。
很多人會把 Gmail 登入密碼直接貼進去,結果當然失敗。

3. 主機擋外連 SMTP

部分主機會限制外連寄信埠。
如果你設都設對了還是 timeout,要回頭問主機商是否擋:

  • 465
  • 587

4. 表單外掛或 WooCommerce 本身設定不完整

SMTP 只是「寄信管道」。
如果表單外掛沒有設通知信、WooCommerce 通知郵件被關閉,SMTP 設好也不會自動有信。


用 Gmail 當 WordPress SMTP 的優缺點

優點

  • 成本低
  • 對個人站與小型電商夠用
  • 設定相對簡單

缺點

  • 每日發信量有限
  • 不適合大量 EDM / 行銷信
  • 品牌形象不如自有網域信箱
  • 信件紀錄、報表、到達率分析不如專業服務

如果你有以下需求,就不要再硬撐 Gmail:

  • 每天大量訂單通知
  • 大量會員信件
  • EDM 或自動化行銷
  • 多人團隊共同管理寄信

這時候應改用專業服務,例如:

  • Google Workspace
  • SendGrid
  • Mailgun
  • Brevo

WordPress SMTP 適合哪些網站先做?

最應該優先設定的其實不是新聞站,而是這些:

  • WooCommerce 商店
  • 有聯絡表單的企業站
  • 會員註冊 / 密碼重設站
  • 課程報名 / 預約網站

因為這些站一旦信件失敗,損失的不只是通知,而是:

  • 訂單
  • 商機
  • 用戶信任

如果你現在還在調整網站地基,也建議一起看:Cloudways 主機教學:價格、評價、適合誰,以及 2026 怎麼租用比較合理

FAQ

Q1:WordPress 一定要設定 SMTP 嗎?

A:如果網站有表單、訂單、會員通知,幾乎可以說一定要。
不設定 SMTP,不代表完全不能寄,但穩定性和送達率通常很差。

Q2:WordPress SMTP 用 Gmail 可以嗎?

A:可以,對小型網站與低發信量場景很實用。
但如果你的通知量高、品牌要求高,還是建議改用專業郵件服務。

Q3:為什麼我設定完 SMTP 還是收不到信?

A:先檢查 4 件事:

  1. 有沒有用 App Password
  2. 主機有沒有擋 587/465
  3. 表單 / WooCommerce 通知有沒有開
  4. 信件是不是進垃圾信

Q4:WooCommerce 收不到訂單信,問題一定在 SMTP 嗎?

A:不一定。
SMTP 是最常見原因,但也可能是:

  • WooCommerce 郵件通知被關閉
  • 收件人信箱填錯
  • 外掛衝突
  • 主機限制外寄信件

總結:SMTP 不是加分項,而是網站基本基礎設施

很多人會把 SMTP 當成「之後再說」的小設定,但實際上它更像:

  • WooCommerce 的訂單生命線
  • 企業網站的表單生命線
  • 會員站的登入與重設密碼生命線

如果你現在還沒設定,越早做越好。

MO 編輯

關於作者 | 10+ 經驗

MO 編輯

WordPress 效能優化專家 / MO Design Studio 共同創辦人

關注設計 × 工程的平衡協作,擅長以簡潔語言說故事。專門幫已有網站的品牌做速度升級。相信好網站不用重做,只需要正確的優化。

WordPress 優化SEO 策略Headless CMS效能稽核

延伸閱讀

Newsletter

訂閱瘦生活電子報

每週一封故事信——分享如何用減法思維剔除雜訊、做對的事、過好生活。不說教,不推銷,只有真實的取捨紀錄。

我們尊重隱私,絕不發送垃圾郵件。可隨時取消訂閱。

MO DESIGN STUDIO

我們專注品牌網站設計、行銷著陸頁與整合式 CMS 流程,協助團隊打造有感的線上體驗。

返回部落格
WordPress SMTP 設定教學:用 Gmail 成功寄出表單、訂單與通知信(2026) | MO Stories | 瘦桑