2026-08-17
2026 Gmail SMTP 寄信設定教學
markdown
2026年 Gmail SMTP 寄信設定,兩步驟驗證與應用程式密碼指南
完整教學如何設定 Gmail SMTP 讓網站自動寄信,含 2026 最新 UI 路徑、應用程式密碼產生、OAuth 2.0 與 App Password 選擇
---
### 📌 1. 為什麼網站要設定 Gmail SMTP?
* **解決核心痛點**:網站若使用主機預設 `mail()` 函式發信,極易被判定為垃圾郵件甚至漏信。
* **主要好處**:透過 Google 伺服器寄信能大幅提升**信件送達率**,免費享有穩定安全的可靠基礎設施。
* **適用場景**:網站表單通知、訂單確認信、密碼重設信等。
---
### ⏳ 2. 重要背景:舊版認證已全面停用
* **歷史轉折**:Google 已於 2025 年 3 月 14 日全面禁用傳統基本驗證(Basic Authentication)與低安全性應用程式(LSA)。
* **現行機制**:2026 年起,網站寄信**僅能使用 OAuth 2.0 或「應用程式密碼(App Password)」**。
---
### 🛠️ 3. Gmail SMTP 三步驟設定流程
```
[步驟 1] 啟用兩步驟驗證
↓
[步驟 2] 產生 16 位數應用程式密碼
↓
[步驟 3] 於網站後台填入 SMTP 參數
```
#### **第一步:開啟 Google 兩步驟驗證**
1. 登入 Google 帳戶 ➔ 進入「管理你的 Google 帳戶」。
2. 點選左側「安全性」 ➔ 找到「兩步驟驗證」並完成開啟。
#### **第二步:取得應用程式密碼**
1. 前往 `[myaccount.google.com/apppasswords](https://myaccount.google.com/apppasswords)`(或在安全性頁面搜尋「應用程式密碼」)。
2. 輸入名稱(例如:`官網 SMTP`)並點選「建立」。
3. 複製產生的 **16 位數密碼**(⚠️ 此密碼僅顯示一次,請妥善保存)。
#### **第三步:填入網站後台設定**
* **SMTP 主機**:`smtp.gmail.com`
* **SMTP 埠號 (Port)**:`587` (TLS) 或 `465` (SSL)
* **安全性加密**:`TLS` 或 `SSL`
* **登入帳號**:你的完整 Gmail 信箱
* **登入密碼**:剛產生的 **16 位數應用程式密碼**(請勿填寫一般 Gmail 登入密碼)
---
### ⚠️ 4. 發信限制與常見問題排查
#### 📊 每日發信上限 (Rolling 24 Hours)
* **免費版 Gmail**:約 **500 封/日**(寄給 20 人即扣 20 封額度)。
* **Google Workspace(付費版)**:高達 **2,000 封/日**。
#### 🔍 常見寄信失敗原因與檢查點
1. **密碼填錯**:錯填成 Gmail 帳戶登入密碼,而非 16 位數應用程式密碼。
2. **埠號與加密不搭配**:Port 587 需搭 TLS;Port 465 需搭 SSL。
3. **主機防火牆阻擋**:虛擬主機封鎖了 465 或 587 連線埠。
4. **超過發信上限**:當日觸及發信張數限制被暫時鎖定。
訂閱:
文章 (Atom)