在 WordPress 中,只要牽涉到「寄信」的功能,例如會員註冊通知、忘記密碼、表單回覆、 訂單通知等,都必須依賴網站的郵件系統。然而,WordPress 預設的寄信方式並不穩定,常常會遇到寄不出去、被丟到垃圾信,或是完全沒有收到通知的情況。為了讓網站寄出的信件更可靠、成功率更高,最推薦的方式就是改用 SMTP。這是一種經過驗證、可信度高的郵件傳輸方式,也被各大網站與電商平台廣泛使用。
以下將帶你一步一步設定,讓你輕鬆完成 WordPress SMTP 教學。
一、在 cPanel 建立 Email 帳號
要讓 WordPress 使用 SMTP 寄信,你需要有一個正式的寄件信箱。這可以在 cPanel 的「Email Accounts」中建立。
登入 cPanel,找到「Email Accounts」,選擇你的網域後建立一組新信箱,例如:



設定好密碼後按下建立即可。
建立完成後,點選「Connect Devices」或「Mail Client Configuration」,你就能看到 SMTP 相關設定,包括主機名稱、加密方式與連接埠。
二、取得 SMTP 連線參數
在郵件設定頁面,你會看到像這樣的資訊:
-
SMTP Host(通常是:mail.你的網域.com)
-
SMTP Port(加密 465 或 TLS 587)
-
使用者名稱(完整的 Email,例如 noreply@你的網域.com)
-
密碼(你建立 Email 時設定的密碼)
-
加密方式(SSL 或 TLS)
這些資訊是 SMTP 正常運作的核心,請妥善記下。
三、在 WordPress 安裝 SMTP 外掛
接下來,我們要讓 WordPress 能使用 SMTP 設定。
最推薦也是最穩定的外掛是:
WP Mail SMTP by WPForms
在 WordPress 後台 → 外掛 → 安裝外掛
搜尋「WP Mail SMTP」,安裝並啟用。
啟用後,到後台的 設定 → WP Mail SMTP,就能開始輸入剛剛的 SMTP 資料。
四、設定 WordPress SMTP
在 WP Mail SMTP 的設定裡,找到「Mailer」選項並選擇 Other SMTP。
接著,在下方輸入你剛才在 cPanel 看到的 SMTP 資料。
通常設定如下:
-
SMTP Host:mail.你的網域.com
-
Encryption:SSL(465)或 TLS(587)
-
SMTP Port:465(SSL)或 587(TLS)
-
SMTP Username:你的完整 email
-
SMTP Password:你的 email 密碼
五、寄出測試信件,確認設定是否成功
在 WP Mail SMTP 左側選單中,找到「Email Test」。
輸入一個你能收到信的 Email,按下「Send Email」。
如果設定正常,你會看到成功訊息,並在信箱中收到測試信。
若寄不出去,請檢查:
-
密碼是否正確
-
使用者名稱是否填完整的 Email
-
Port 是否設定正確(465 / 587)
-
加密方式有沒有選對
大多數失敗都來自於「帳密錯誤」或「Port 填錯」。
六、寄信失敗時的常見排查方法
如果測試信仍然無法寄出,可以檢查:
1. 主機是否允許外部 SMTP 連線
部分主機會封鎖 465 / 587,需向主機商開啟。
(FutureHost / 未錸主機預設是開啟的,不會遇到此問題)
2. DNS 設定是否正確
確保你的網域有設定:
-
SPF
-
DKIM
-
DMARC(非必須但推薦)
這能提升郵件可信度,避免被 Gmail、Yahoo 當成垃圾信。
3. 外掛衝突
某些安全性外掛可能會阻擋 SMTP,可以暫時停用測試。
延伸推薦:適合 SMTP 穩定寄信的台灣 WordPress 虛擬主機
即使 WordPress 已正確設定 SMTP, 寄信是否穩定,其實仍高度仰賴主機本身的郵件環境與 DNS 設定完整度。 若主機封鎖 SMTP 連線、SPF/DKIM 設定不完整, 即使外掛設定正確,也可能導致信件寄不出去或被判定為垃圾信。
對於需要寄送會員通知、表單回覆、訂單信件的 WordPress 與 WooCommerce 網站, 建議選擇預設開放 SMTP 連線、支援 SPF 與 DKIM 的台灣機房主機, 才能確保 Gmail、Yahoo 等信箱正常收信, 大幅降低郵件進入垃圾信匣的機率。
未錸主機提供的台灣 WordPress 虛擬主機方案, 預設開放 465/587 SMTP 連線, 並支援 SPF、DKIM 與 cPanel 郵件管理介面, 非常適合需要長期穩定寄送系統通知與電商信件的 WordPress 使用者。
了解 WordPress 主機的郵件與 SMTP 支援特色:
https://prehost.cc/virtual-host/tw-wordpress.html
若你的網站經常出現「收不到通知信」、「訂單信進垃圾信」等問題, 除了 SMTP 設定外, 更應從主機郵件環境與 DNS 架構一併評估, 才能真正解決寄信不穩定的根本原因。
立即選購支援 SMTP 的台灣 WordPress 虛擬主機:
https://my.prehost.cc/store/tw-wordpress