快速答案:寄件人名稱與信箱在 SMTP 外掛裡設定,並勾「強制使用」;WooCommerce 訂單信在 WooCommerce → 設定 → 電子郵件改;會員、課程外掛的信各有自己的模板頁。要改之前先弄清楚「這封信是哪支外掛寄的」,找對地方就不難。
為什麼會這樣 #
WordPress 裡每支外掛都可能自己寄信,寄件人與內容各自設定:核心(重設密碼、新使用者通知)、WooCommerce(訂單信)、會員外掛(PMPro、Tutor LMS 等)、表單外掛(通知信)。預設寄件人是 wordpress@你的網域,看起來像機器信;而且當寄件人與 SMTP 驗證的信箱不一致時,很容易被收件端擋掉。
怎麼處理 #
- 統一寄件人:SMTP 外掛設定裡填寄件人名稱與信箱,勾「強制寄件人」讓所有外掛都用這組。信箱必須是你有權寄的網域。
- 管理員信箱:設定 → 一般「管理員電子郵件地址」。改了會寄確認信到新信箱,要點連結才生效。這是核心通知的收件人,不是寄件人。
- WooCommerce:WooCommerce → 設定 → 電子郵件,每種信(新訂單、處理中、已完成、取消)可個別改收件人、主旨、標題、是否啟用;頁面底部有寄件人與模板顏色。要大改版面用 Kadence WooCommerce Email Designer 這類外掛。
- 表單通知信:在該表單的「通知」裡改主旨、內容、收件人,可用欄位變數帶入填寫內容。
- 會員、課程外掛:各有「電子郵件」頁面,例如 PMPro 的 Email Templates、Tutor LMS 設定裡的 Email 分頁。
- 改完一定寄測試信。中文主旨出現亂碼,多半是 SMTP 外掛或模板的編碼設定問題。
我們實際遇過的情況 #
一個會員制網站的升級通知信原本連到首頁,客戶要它連到升級頁;改模板裡的連結變數就好。一家電商要求新訂單通知信不要顯示分潤佣金資料,那段是分潤外掛掛進訂單信的,從分潤外掛的設定關掉即可。
有客戶換公司信箱後改了通知信收件人,卻忘了改 SMTP 的寄件人,結果信被判偽造收不到;寄件人與 SMTP 驗證帳號要一致。另一家企業站要把訂單取消信也寄給消費者一份,WooCommerce 預設只寄管理員,需要用擴充或程式加收件人。
什麼時候該找人 #
要改信件版面、加條件(不同商品寄不同內容)、或改完後大量客戶反映收不到,這些牽涉模板程式與寄信信譽,改壞了影響的是所有客戶的信,建議找人。
WPTOOLBEAR網站工具熊