【教學】WordPress SMTP Google Workspace 設定 (商用信箱)

最後更新時間:2025-11-21,由 Dean 更新 Not By AI

SMTP 全名是「簡易郵件傳輸通訊協定 (Simple Mail Transfer Protocol)」,是一種負責寄送電子郵件的通訊協定。你可以想像成,你找了一位郵差,幫你把你寫好的郵件,傳送到你想要寄送到的地址。

當你架好 WordPress 網站,如果沒有設定 SMTP,網站就沒辦法發送信件。一般而言,企業網站使用的信箱都會是 Google Workspace 商用信箱,比起免費版 Gmail SMTP 設定來說,設定就比較複雜些。

但商用信箱,就不會有每日 500 封的限制。所以,如果你有使用付費版信箱,會更建議你用本篇的方式進行 SMTP 驗證。

第一部分:建立 Google Cloud 專案

step 1

如果要做企業信箱的 SMTP 驗證,需要使用 Google Cloud。

首先,進入 Google Cloud Console,點選「免費體驗」。

免費體驗 Google Cloud Console

step 2

會需要請你填寫基本帳戶資訊,記得最上方的信箱要選「商用信箱」,下方的國家選擇「台灣」。

完成後點擊「同意並繼續」。

設定 Google Cloud Console 帳戶資訊

如果你是第一次登入 Google Cloud Console,系統可能會請你填寫公司 & 付費資訊,主要做綁定,不會真的扣款,照著步驟填就好。

step 3

進入後台後,在左上方點選「選取專案」。

會跳出一個視窗,點選右上角的「新增專案」。

新增 Google Cloud 專案

step 4

會請你填寫專案的基本資訊:

  • 專案名稱:自行取,可以直接填入你的網站名稱。
  • 機構:意思是你的這個專案,隸屬於哪個機構。可以自己選擇。
  • 位置:看你要把專案資料放在哪,建議就直接放在你剛剛選的機構之下。

完成後,點選「建立」,系統就會幫你建立一個新專案了。

輸入 Google Cloud 新專案資訊

第二部分:建立 Gmail API 憑證

step 1

專案建立後,我們要來建立 Gmail API 憑證,才有辦法做 SMTP 驗證。

左上角選單點開,選擇「API 和服務」,再點選「程式庫」。

進入 Google Cloud 程式庫

step 2

進入程式庫後,中間框框搜尋 “Gmail API”,可直接點選下方跳出來的選項。

搜尋 Gmail API

step 3

在搜尋結果中,我們點選 “Gmail API”。

選擇 Gmail API

step 4

會跳出要你啟用 “Gmail API”,點選「啟用」。

啟用 Gmail API

step 5

啟用後,頁面的右上方會出現「建立憑證」的按鈕,點下去。

建立 Gmail API 憑證

step 6

接下來,會開始進行一連串設定。

首先,在憑證類型設定中,我們選擇「使用者資料」,並點選下一步。

設定憑證類型

step 7

在 OAuth 同意畫面中:

  • 應用程式名稱:方便你辨識用的,可以輸入網站名稱,或是你的網域
  • 使用者支援電子郵件:填入網站的聯絡信箱。
  • 應用程式標誌:上傳你的 Logo,可以略過。
  • 開發人員聯絡資訊:填入管理者信箱,如果設定上有什麼問題系統會通知。能跟網站聯絡信箱一樣。

都填寫完後,點選「儲存並繼續」。

設定 OAuth 同意畫面

step 8

下一步的設定,我們暫時不需要,可以直接滑到下方,點選「儲存並繼續」。

略過範圍設定

step 9

來到 OAuth 用戶端 ID 設定,這邊很重要,要小心設定。

  • 應用程式類型:選擇「網頁應用程式」。(千萬不要選成「電腦版應用程式」)
  • 名稱:方便辨識而已,可以照預設。
設定 OAuth 用戶端 ID

step 10

往下滑,會看到「已授權的 JavaScript 來源」跟「已授權的重新導向 URI」。

  • 已授權的 JavaScript 來源:略過不用填。
  • 已授權的重新導向 URI:新增這段 https://connect.wpmailsmtp.com/google/

完成後,點「建立」。

新增授權的重新導向 URI

step 11

下一步,會出現你的用戶端編號。

但目前還用不到,可以先不用複製,直接點選「完成」。

查看 Gmail API 憑證
DR.DEAN LOGO
自架一個能提升
200%
諮詢量的網站
自架一個能提升200 諮詢量的網站書本

第三部分:發布 OAuth 同意畫面

step 1

完成憑證設定後,目前應用程式還是在測試狀態,我們需要將它發布。

左上角選單點開,選擇「API 和服務」中的「OAuth 同意畫面」。

進入 OAuth 同意畫面設定

step 2

你會看見你剛剛設定的應用程式,下方有個「設為外部」的按鈕,點擊下去。

將應用程式設為外部

step 3

跳出的畫面,選擇「實際運作中」,接著點「確認」。

發布 OAuth 同意畫面

step 4

回到後台,左側選單點選「憑證」。

進入憑證設定後,在「OAuth 2.0 用戶端 ID」找到你剛剛建立的網頁應用程式,並點選右方鉛筆圖示。

查看應用程式憑證

step 5

接下來的畫面右側,就會是你的「用戶端編號」與「用戶端密碼」,可以先複製,待會會用到。

複製用戶端 ID 與密鑰

第四部分:授權網站 Gmail 權限

step 1

下一步,我們要來授權網站 Gmail 權限,我們會用到 WP Mail SMTP by WPForms 這款外掛。

回到 WordPress 後台點選「安裝外掛」,並搜尋 “WP Mail SMTP by WPForms”,看到一個鴿子圖示的外掛,點選安裝並啟用。

安裝並啟用 WP Mail SMTP

step 2

安裝完畢後,左側選單點選「WP Mail SMTP」>「設定」。

在「一般」設定中,往下滑,你會看到「郵件程式」設定,點選 “Google / Gmail” 驗證。

WordPress SMTP Google Workspace 設定

如果你安裝外掛完後,系統自動跳到新手設定介面,可以直接跳出來,跟著我的步驟做。

step 3

同個頁面往下滑,會看到 Google / Gmail 的設定,你有兩個地方要填入:

  • 用戶端 ID:將剛剛在 Google Cloud 上複製的「用戶端編號」貼上。
  • 用戶端密碼:一樣,將「用戶端密鑰」複製並貼上。

完成後,點選「儲存設定」。

貼上用戶端 ID 與密鑰

step 4

儲存後還沒結束,你要再回到剛剛的位置。

此時,你會看到下方出現一個「授予外掛使用 Google 帳戶傳送電子郵件的權限」,點下去。

授權 Google 帳戶

step 5

系統需要請你登入信箱,要記得選擇你網站使用的企業信箱。

選擇要授權的 Google 帳戶

會要求存取帳戶,點選「允許」。

允許 Google 帳戶存取

step 6

完成後,畫面如果出現「目前是以『你的信箱』的身分進行連線」,就代表成功了。

確認 Google 帳戶綁定成功

一般而言,這個步驟最常會出現的錯誤是 400:redirect_uri_mismatch,像下圖。

Google 帳戶存取失敗 400 錯誤

代表你在 Google Cloud Console 上的「已授權的重新導向 URI」 (第二部分 step10) 設定錯誤,建議去檢查一下。

其餘可能的錯誤,可以參考官方的排除方法:

第五部分:測試網站郵件發送功能

step 1

如果你想要確認郵件發送功能有沒有正常,可以點選「WP Mail SMTP」>「工具」。

進入「電子郵件測試」,輸入你想要收到測試信的信箱,點選「傳送電子郵件」。

WP Mail SMTP 傳送測試郵件

step 2

如果信箱有收到一封 WP Mail SMTP 的測試信,代表你網站電郵功能是正常的。

網站郵件測試成功

Google 商用信箱 SMTP 設定常見問題

SMTP 是什麼?

SMTP 全名是「簡易郵件傳輸通訊協定 (Simple Mail Transfer Protocol)」,是一種負責寄送電子郵件的通訊協定。

你可以想像成,你找了一位郵差,幫你把你寫好的郵件,傳送到你想要寄送到的地址。

而網站之所以要做 SMTP 驗證,主要也是要確保郵件傳送的安全性與可靠性,有效提升寄送成功率、降低垃圾郵件或詐騙。

設定時出現錯誤訊息怎麼辦?

每個錯誤訊息,都需要做不同的調整,以下列出常見的:

• Error 403: access_denied. The developer hasn’t given you access to this app.:你沒有將你在 Google Cloud 上建立的應用程式切換成發布模式。

• 401. That’s an error. / Error: invalid_client / 400. That’s an error. / Error: invalid_request / Missing required parameter: client_id:你填入的客戶端編號 or 密鑰錯誤,檢查看看有沒有輸入錯誤,或是不小心多了空白鍵。

• cURL error 60: SSL certificate problem:你網站的 SSL 憑證有問題,這會導致 SMTP 設定錯誤,建議先去檢查看看,不懂的話就聯絡你的主機商。

• “code”: 401, / “message”: “Login Required”:檢查一下你在 Google Cloud 設定的信箱,跟你在 WP Mail SMTP 設定的信箱一不一樣,兩個要一樣才能夠驗證。

如果使用免費 Gmail,有其他 SMTP 設定方式嗎?

如果你是使用免費 Gmail,這篇文章的方法也適用。

不過,也有更快速的方法,可以參考《WordPress SMTP Gmail (免費信箱) 設定教學》。

有沒有更快速設定商用信箱 SMTP 的方法?

還真的有,但會需要先付費升級成 WP Mail SMTP Pro

接著,回到本文的「第四部份 Step 3」,在 Google / Gmail 設定的地方有個「One-Click Setup」,開下去就設定好了。

處方箋
限量
領取

我們致力於協助專業工作者打造品牌。
8 年實務經驗,精煉出這些《處方箋》,
想在你卡住時,給你一些有用的方向。

自架一個能提升200 諮詢量的網站
專業工作者 5 階段封面 數位工具導航包 1
專業服務者的 5 種網站商業模式拆解
品牌視角內容策略專業工作者必學系統化方法
DR.DEAN LOGO
文章目錄
返回頂端
自架一個能提升
200%
諮詢量的網站