內容目錄
2026 WordPress SMTP 設定教學:用 WP Mail SMTP 解決郵件寄不出去
WordPress 郵件寄不出去、進垃圾信?這篇教你用 SMTP 徹底解決。

你的 WordPress 網站有表單嗎?有訂單通知嗎?有密碼重設功能嗎?如果有,你可能已經遇到過一個問題:信件寄出去了,但對方沒收到。

這不是 bug,是 WordPress 預設寄信方式的先天缺陷。

重點摘要: WordPress 預設用 PHP mail() 寄信,容易進垃圾信或寄不出去。安裝 WP Mail SMTP 外掛並設定 SMTP 服務(推薦 Gmail 或 Brevo),就能解決 99% 的郵件問題。根據 WP Mail SMTP 的統計,安裝後郵件到達率從平均 40% 提升到 99%(WP Mail SMTP, 2025)。
WordPress 預設寄信的問題
根據 Email Tool Tester 的 2026 年報告,全球電子郵件平均到達率為 83.1%,代表 16.9% 的信件從未到達收件者信箱(Email Tool Tester, 2026)。WordPress 使用 PHP 的 wp_mail() 函數寄信。問題在哪?
為什麼會進垃圾信
根據 Validity 的 2025 年基準報告,平均有 10.5% 的信件進入垃圾信資料夾,6.4% 完全遺失(Validity, 2025)。
- 沒有身份驗證 — 郵件伺服器無法確認這封信是不是你發的
- 共享主機 IP 信譽差 — 你的主機 IP 可能被其他人拿來發垃圾信,連帶影響你
- 缺少 SPF/DKIM 設定 — 沒有這些驗證記錄,信件直接被判定為可疑
對電商網站的影響
這個問題對電商影響最大:
- 客戶收不到訂單確認信 → 以為沒成功下單 → 客訴或重複下單
- 出貨通知進垃圾信 → 客戶以為沒出貨 → 又是客訴
- 密碼重設信寄不出 → 客戶登不進帳號 → 流失客戶
我們有個電商客戶,裝好 SMTP 之前每周收到 5-10 通「為什麼沒收到訂單確認信」的客訴。裝好之後?零。就是這麼直接。
WP Mail SMTP 外掛安裝與基本設定
WP Mail SMTP 是最多人用的 WordPress SMTP 外掛,免費版功能就很夠用。
安裝步驟
- 後台 → 外掛 → 安裝新外掛 → 搜尋「WP Mail SMTP」
- 安裝並啟用
- 跟著設定精靈走
SMTP 服務選擇
WP Mail SMTP 支援多種 SMTP 服務:
| 服務 | 免費額度 | 適合對象 |
|---|---|---|
| Gmail SMTP | 500 封/天 | 個人網站、小型網站 |
| Brevo(原 Sendinblue) | 300 封/天 | 中小型網站 |
| SendGrid | 100 封/天 | 需要大量發信的網站 |
| 自訂 SMTP | 看主機商 | 有自己郵件伺服器的 |
根據 Google 和 Yahoo 的寄件者規範,垃圾信投訴率必須低於 0.3%,理想值為 0.1% 以下(PowerDMARC, 2026)。個人網站或形象網站?用 Gmail SMTP 就夠了。電商或有大量通知信需求?用 Brevo。
基本設定
設定寄件人資訊:
- 寄件人 Email — 用你的品牌 Email(如 info@你的網域.com)
- 寄件人名稱 — 你的品牌名稱
- 勾選「強制使用寄件人名稱」 — 確保所有外掛寄出的信都用同一個名稱
Gmail SMTP 設定完整教學
Gmail SMTP 是最多人選的方案。設定稍微繁瑣一點,但跟著做就不難。
前置作業:啟用 Google App Password
Gmail 不再允許直接用帳號密碼登入 SMTP。你需要用 App Password:
- 先確認 Gmail 帳號有啟用兩步驟驗證
- 到 Google 帳號設定 → 安全性 → 應用程式密碼
- 選擇「郵件」和你的裝置
- Google 會生成一組 16 碼密碼,複製起來
WP Mail SMTP 連接 Gmail
- WP Mail SMTP 設定 → 選擇「Other SMTP」
- SMTP Host:
smtp.gmail.com - Encryption:
TLS - SMTP Port:
587 - Authentication:
Yes - SMTP Username:你的 Gmail 地址
- SMTP Password:剛才生成的 App Password
Gmail SMTP 限制
- 每天最多寄 500 封(Google Workspace 帳號是 2,000 封)
- 寄件人地址只能是你的 Gmail 地址
- 大量發信可能觸發 Google 的安全機制
根據 MailReach 的 2025 年報告,電子郵件到達率超過 95% 才算「優秀」等級(MailReach, 2025)。所以如果你的網站每天要寄超過 500 封信(例如大型電商),建議用 Brevo 或 SendGrid。
SMTP 設定搞不定?
學完覺得太複雜?沒關係。GOT YOU DESIGN 幫你把 SMTP 設定到好,確保你的信都能寄到。
其他 SMTP 服務設定教學
Brevo(原 Sendinblue)— 推薦中小型網站
Brevo 免費方案每天可以寄 300 封,而且提供完整的發信統計。
設定步驟:
- 到 brevo.com 註冊帳號
- 在 Brevo 後台取得 SMTP Key
- WP Mail SMTP → 選「Brevo」→ 輸入 API Key
好處:有開信率和點擊率追蹤、支援 SPF/DKIM 驗證、免費方案不限寄件人網域。
SendGrid
SendGrid 免費方案每天 100 封。設定方式跟 Brevo 類似,在 WP Mail SMTP 選擇 SendGrid 並輸入 API Key。
自訂 SMTP
如果你有自己的郵件伺服器,或主機商提供 SMTP 服務:
- 跟主機商取得 SMTP 資訊(Host、Port、Username、Password)
- 在 WP Mail SMTP 選「Other SMTP」
- 填入主機商提供的資訊
SMTP 設定後的測試與問題排解
設定完一定要測試。不測試的話,你不知道問題已經解決了還是換了一個新問題。
發送測試信
WP Mail SMTP → 工具 → Email Test → 輸入收件人 Email → 發送。
收到了?恭喜。沒收到?檢查垃圾信資料夾。還是沒有?看錯誤訊息。
常見問題排解
認證失敗: SMTP 帳號或密碼錯誤。Gmail 用戶確認是用 App Password 而不是一般密碼。
連線逾時: Port 選錯了。TLS 用 587,SSL 用 465。有些主機會封鎖 SMTP Port,聯絡主機商確認。
仍進垃圾信: 根據 Mailgun 的 2025 年報告,2025 年的郵件過濾器已由 AI 驅動,採用更嚴格的驗證標準和互動式評分模型(Mailgun, 2025)。檢查 SPF 和 DKIM 記錄是否設定正確。到 mail-tester.com 發一封測試信,它會告訴你扣分原因。
搭配表單外掛: 如果你用 WPForms 或 Contact Form 7,裝好 WP Mail SMTP 後它們會自動使用 SMTP 寄信,不需要另外設定。
如果遇到其他 WordPress 後台問題,可以參考 WordPress 後台錯誤排解。
SMTP 設定是 WordPress 網站安全與維護 的重要環節之一。
WordPress SMTP 設定常見問題 FAQ
Q: WP Mail SMTP 免費版夠用嗎?
A: 大部分網站來說夠用了。免費版支援所有主要的 SMTP 服務(Gmail、Brevo、SendGrid),可以發送測試信件。付費版多了郵件日誌(追蹤每封信的狀態)、智慧路由(大量發信時分配流量)、備用 SMTP 連線等功能。年費 $49 起。
Q: 為什麼設定完 SMTP 還是進垃圾信?
A: 根據 Landbase 的統計,47% 的電子郵件是否被歸類為垃圾信取決於主旨行內容(Landbase, 2026)。但最常見原因是沒有設定 SPF 和 DKIM 記錄。這兩個 DNS 記錄告訴收件方的郵件伺服器「這封信確實是從這個網域發出的」。到你的 DNS 管理(通常在網域註冊商或 Cloudflare)加入 SMTP 服務商提供的 SPF 和 DKIM 記錄就能解決。
Q: WooCommerce 的訂單信需要另外設定嗎?
A: 不需要。WP Mail SMTP 會接管 WordPress 所有的郵件發送功能,包括 WooCommerce 的訂單確認信、出貨通知、密碼重設信等。裝好 WP Mail SMTP 並設定好 SMTP 服務後,所有外掛的信件都會自動走 SMTP 通道。
網站出問題急著修?
GOT YOU DESIGN 提供 WordPress SMTP 設定服務,確保你的郵件 100% 送達。
延伸閱讀
常見問題
WP Mail SMTP 免費版夠用嗎?
大部分網站來說夠用了。免費版支援所有主要的 SMTP 服務(Gmail、Brevo、SendGrid),可以發送測試信件。付費版多了郵件日誌(追蹤每封信的狀態)、智慧路由(大量發信時分配流量)、備用 SMTP 連線等功能。年費 $49 起。
為什麼設定完 SMTP 還是進垃圾信?
根據 Landbase 的統計,47% 的電子郵件是否被歸類為垃圾信取決於主旨行內容(Landbase, 2026)。但最常見原因是沒有設定 SPF 和 DKIM 記錄。這兩個 DNS 記錄告訴收件方的郵件伺服器「這封信確實是從這個網域發出的」。到你的 DNS 管理(通常在網域註冊商或 Cloudflare)加入 SMTP 服務商提供的 SPF 和 DKIM 記錄就能解決。
WooCommerce 的訂單信需要另外設定嗎?
不需要。WP Mail SMTP 會接管 WordPress 所有的郵件發送功能,包括 WooCommerce 的訂單確認信、出貨通知、密碼重設信等。裝好 WP Mail SMTP 並設定好 SMTP 服務後,所有外掛的信件都會自動走 SMTP 通道。
