Thunderbird
Thunderbird
建立於:
4 週前
Microsoft OAuth 驗證與 2026 年的 Thunderbird
注意:
- 為求簡潔,我們將使用 OAuth 一詞,而非 OAuth 2 或 OAuth 2.0。Thunderbird 目前的 OAuth 實作是基於 OAuth 2.0,這是 OAuth 最常見的版本。
- 在 Thunderbird 153 之前,Microsoft OAuth 對話方塊是在 Thunderbird 內的分頁中顯示。153 及更高版本則改為在您系統的預設網頁瀏覽器(Firefox、Chrome 等)中外部顯示 Microsoft OAuth 對話方塊。
Microsoft 已對其為企業和學術帳戶託管的電子郵件服務的驗證方式進行了一些變更。本文將說明這些變更以及如何適應它們。
截至 2026 年 6 月,此資訊仍在發展中且可能變動——請將 Thunderbird 更新至最新版本,以便在使用 Microsoft 的電子郵件服務時獲得最佳體驗。由於 Microsoft 的電子郵件伺服器和部署方式不斷變化,問題可能會在沒有任何警告的情況下出現,導致 Thunderbird 和其他非 Microsoft 的電子郵件客戶端突然停止運作。
目次
驗證方式的變更
Microsoft 已實施以下變更:
Microsoft 也改變了他們對某些客戶端的分類方式,因此 Thunderbird 先前的 OAuth 設定無法使其正確地被認定為桌面客戶端。 因此,我們被迫對 Thunderbird 進行設定變更,這可能會對使用者產生副作用。
您可能遇到的變更或問題
對於 outlook.com、hotmail.com、Microsoft 365(以前稱為 Office 365,通常縮寫為 O365)或其他 Microsoft 託管的電子郵件服務,您可能會看到以下問題:
您的 Outlook 或 Hotmail 密碼不再適用於 Thunderbird,且您無法收發電子郵件
- Thunderbird 可能會顯示類似以下的錯誤訊息:
Login to server outlook.office365.com with username youremail@hotmail.com failed. - 解決方案
- 確保您的 Microsoft 帳戶已開啟兩步驟驗證(請參閱 Microsoft 的支援文章:如何在您的 Microsoft 帳戶使用兩步驟驗證)。
- 在 Thunderbird 中為 Microsoft 的 Outlook 或 Hotmail 網站啟用 cookie,否則您將無法使用 OAuth2 驗證登入您的 Outlook 或 Hotmail 帳戶:
- 點擊 Thunderbird 應用程式選單 > > 。
- 在「網頁內容」區塊下,勾選「接受來自網站的 Cookie」。
- 點擊「接受來自網站的 Cookie」旁的 ,確保您沒有封鎖來自 Microsoft 網站的 cookie,例如 outlook.com、hotmail.com 或 office365.com。
- 變更 Thunderbird 接收郵件(IMAP 或 POP)的驗證方式:
- 點擊 Thunderbird 應用程式選單 > 。
- 在左側,點擊您 outlook.com 或 hotmail.com 帳戶的 }。
- 選擇「驗證方式」:(而非「一般密碼」)。
- 變更 Thunderbird 傳送訊息(SMTP)的驗證方式:
- 點擊 Thunderbird 應用程式選單 > ,然後在左側點擊您的 Microsoft 電子郵件帳戶。例如:
tbtesttb@hotmail.com - 在右下角,點擊 :
- 選擇「驗證方式」:(而非「一般密碼」)。伺服器名稱可能需要變更為
to smtp-mail.outlook.com: - 點擊 以儲存您的變更。
- 點擊 Thunderbird 應用程式選單 > ,然後在左側點擊您的 Microsoft 電子郵件帳戶。例如:
出現需要 IT 管理員核准應用程式的畫面
- 您必須請您的管理員授權 Thunderbird——此核准必須完成,但只需一次。
- 根據 Microsoft 的文件,管理員應造訪
https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id=9e5f94bc-e8a4-4e73-b8be-63364c29d753並授予以下權限以授權 Mozilla Thunderbird:IMAP.AccessAsUser.All、POP.AccessAsUser.All、SMTP.Send和 offline_access。
帳戶在 Thunderbird 102.6.1 上可以運作,但在 102.7.1 或更高版本上無法運作
- 嘗試使用新的 Thunderbird 設定檔登入(關於如何建立新設定檔的說明,請參閱 Profile Manager - Create and remove Thunderbird profiles)。
- 如果新的 Thunderbird 設定檔可以運作,我們建議您繼續使用新的設定檔。對於希望保留在設定編輯器中所做其他變更的進階使用者: 開啟 Thunderbird 設定檔管理員以切換回舊的 Thunderbird 設定檔,並使用 Config Editor 篩選 oauth2,找到適當的伺服器,然後刪除
oauth2.issuer和auth2.scope的條目。 - 如果這樣做沒有用,請 尋求支援。
IMAP/POP3 可以運作,但 SMTP 無法運作
- 如果您有 Microsoft 365 企業帳戶,請確保 SMTP 驗證已啟用,或請您的 IT 管理員檢查並在停用時將其開啟。請閱讀 Microsoft 的文章 exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission 在 Exchange Online 中啟用或停用已驗證的用戶端 SMTP 提交 (SMTP AUTH) 以取得說明。
- 如果您有 Microsoft 365/Hotmail/等 個人 帳戶,請使用基本驗證(請閱讀 Microsoft 的指南 Outlook.com 的 POP、IMAP 和 SMTP 設定 以取得說明)。
行事曆無法運作
- Thunderbird 不支援 Exchange 行事曆。如果您正在使用附加元件或其他軟體來啟用行事曆,那麼您需要向該附加元件或軟體的作者尋求支援。
在哪裡尋求協助
- 如果您是提供 Microsoft 帳戶的企業或學術機構內的使用者,您應該向您的組織內部尋求協助。
- 如果您是透過 Microsoft 的其中一項託管服務擁有個人帳戶,請在在我們的論壇上提出支援問題之前,先遵循我們的 OAuth 疑難排解檢查清單。