Thunderbird 設定 OAuth2 的步驟
(1) 確認 Thunderbird 版本
* 請使用 Thunderbird 78 版以上(建議最新版),因為較舊版本不支援 OAuth2 現代認證。
* 開啟 Thunderbird,點選「帳戶設定」。
* 若是新增帳號,輸入姓名與電子郵件地址,點「繼續」讓 Thunderbird 自動偵測設定。
* 若是已有帳號,直接進入該帳號的「伺服器設定」。
(3) 設定伺服器認證方式為 OAuth2
* 例如 Gmail 收件伺服器為 imap.gmail.com,SMTP 為 smtp.gmail.com,認證方式都設為 OAuth2。
* Microsoft 365 則是 outlook.office365.com(IMAP)與 smtp.office365.com(SMTP),同樣設定 OAuth2。
(4) 啟用 Cookie 與 JavaScript
* Thunderbird 必須允許 Cookie,因為 OAuth2 認證流程需要在內建瀏覽器中完成授權,Cookie 用於儲存授權狀態。
* 在 Thunderbird 設定中,進入「隱私與安全」→「網路內容」,確保「接受網站 Cookie」已勾選,並且沒有阻擋 Google 或 Microsoft 的 Cookie。
(5) 清除舊有密碼與授權資訊(如有問題)
* 在 Thunderbird 的「已儲存密碼」中刪除與該郵件帳號相關的密碼與 OAuth2 令牌,避免舊資料干擾。
(6) 重新啟動 Thunderbird 並嘗試登入
* 設定完成後,關閉並重新啟動 Thunderbird。
* 嘗試收發郵件時,會跳出網頁授權視窗,輸入郵件服務提供者的帳號密碼並完成雙因素驗證(若有設定)。
* 授權成功後,Thunderbird 會取得 OAuth2 Token,後續自動使用此 Token 登入郵件伺服器。