Google 邮件帐户自动转换为 OAuth2.0 身份验证

修订信息
  • 修订编号: 243576
  • 创建于:
  • 创建者: 燕观天
  • 备注: 根据修订版本 243569 更新翻译。
  • 已审阅:
  • 已审阅:
  • 审核人: wxie2016
  • 已核准?
  • 是否为最新修订?
  • 可进行本地化:
修订原文
修订内容

Thunderbird 91.8.0 于 2022 年 4 月 5 日发布,将 Gmail 帐户转换为 oAuth 2.0,以帮助用户遵守 Google 对 Gmail 登录的 OAuth 2.0 要求。这些更改是谷歌的 要求

如果您在 Thunderbird 中拒绝了 Cookie,那么 OAuth 2.0 流程会失败,因为必须接受 Cookie 才能使 OAuth 2.0 身份验证流程正常工作。如果没有 Cookie 在页面更新之间存储数据,身份验证流程将无法在由谷歌提供的网页上成功完成。如果要使用下面的方法,你必须至少临时接受 Cookies。

首先,检查在常规设置中 Thunderbird 的 Cookie 设置:

  • > 首选项 > 隐私与安全 > 网络内容
  • 查看 接受网站 Cookie 勾选框。

如果 接受网站 Cookie 没有 勾选,那么请执行以下操作之一,然后再次进行 OAuth 登录流程:

  • 创建接受谷歌 Cookie 的例外:
    • 点击 例外… 按钮打开 例外 - Cookie 对话框。
    • 网站地址 输入框中输入 https://accounts.google.com
    • 选择 允许,然后 保存更改
  • 另外就是接受 所有 Cookie:
    • 勾选 接受来自站点的 Cookie

在完成 OAuth 流程之后,你可以再次拒绝 Cookie,收发邮件不会受到 Cookie 的影响。 但是拒绝所有 Cookie 会导致在 Gmial 的 OAuth 令牌将来过期后还需要再次进行 OAuth 流程,那时仍需接受 Cookie。

如需详细了解 Cookie,请参看 隐私面板——Thunderbird远程内容和cookie的设置


如果仍有问题,请 向 Thunderbird 支持求助