标签: oauth2

Thunderbird 使用 OAuth2 登录 Gmail 失败并显示“安全连接失败” - 如何完成登录?

从 2022 年 5 月 30 日起,我们将需要使用 OAuth2(而非普通密码)登录 Gmail 帐户。Google 的这一声明将如何影响 Thunderbird?因此,我多次尝试更改 Thunderbird 实例中的 Gmail 帐户(Kubuntu Linux 20.04 上不同时间的版本 91.7.0、91.7.1 和 91.8.1)以使用 OAuth2。

但是,当我尝试所需的步骤时:

  • 帐户设置 > 服务器设置 > 身份验证方法 = OAuth2
  • 删除现有密码
  • 重新启动雷鸟

在预期的 OAuth2 登录页面(电子邮件地址、密码、然后“Mozilla Thunderbird 电子邮件想要访问您的 Google 帐户”)之后,我收到意外的“安全连接失败”页面。

安全连接失败
这可能是服务器配置问题,也可能是有人试图冒充服务器。
如果您过去曾成功连接到此服务器,则错误可能是暂时的,您可以稍后重试。
或者您可以添加例外...

添加例外链接不会执行任何操作。除了结束对话之外没有其他办法。认证不成功。

该对话窗口的标题栏显示https://192.168.xx/?code=..。用我自己的IP地址。我不清楚为什么 OAuth2 进程需要调用本地计算机上的 Web 服务器。

恢复为“普通密码”可以使帐户在 Thunderbird 中正常工作,但这在 5 月 30 日之后就不可能了。

gmail thunderbird oauth2

7
推荐指数
1
解决办法
3547
查看次数

在 oob 弃用后,如何在 mutt 中继续使用 msmtp OAuth 2.0 for Gmail?

背景

两年来,我一直很高兴通过 访问我的 Gmail 帐户neomutt

我使用“两步验证”应用程序密码(使用应用程序密码登录neomutt)在本地和我的在线 Gmail 帐户之间进行同步。mbsync

使用 msmtp 发送电子邮件,到目前为止

使用 发送 Gmailneomutt比较棘手,因为msmtp需要来自Gmail API. 幸运的是,GitHub 用户 tenllado 提供了我能找到的唯一可行的开源解决方案,他的脚本oauth2token。我将其改编为oauth2tool.sh。其运行步骤如下:

1 准备 - 获取我的 Gmail OAuth 2.0 凭据

  1. 使用 Gmail API 的Python 快速入门来获取我的凭据,如下所示:
    • 我的客户 ID:xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com
    • 我的客户秘密:xxxxxxxxxxxxxxxxxxxxxxxx
  2. 获取一份副本oauth2.py代码“刷新令牌无限期持续”)。
  3. 获取不朽刷新令牌:$ python2 oauth2.py --user=my@gmail.com --client_id=<myCI> --client_secret=<myCS> --generate_oauth2_token并按照说明进行操作。它看起来像这样:
    • 刷新令牌:1//03xxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxx

2 准备-配置msmtprc

account my
auth oauthbearer
host smtp.gmail.com
port …
Run Code Online (Sandbox Code Playgroud)

linux gmail mutt msmtp oauth2

6
推荐指数
1
解决办法
3796
查看次数

尽管凭据正确,Thunderbird 仍无法通过 gmail OAuth2

在新安装的 Thundirbird 上尝试使用 OAuth2 设置 Gmail 帐户时,尽管提供了正确的凭据,但我无法正确进行身份验证。

在 Thunderbird 向导的帮助下,我获得了所有服务器,并显示了一个新的 OAuth2 窗口。我登录并进行了两个两步验证,之后我会看到我将要允许 Thunderbird 接收、发送电子邮件等的信息。

单击允许后,雷鸟显示“连接到服务器 imap.gmail.com 时身份验证失败”。

gmail thunderbird imap oauth2

5
推荐指数
1
解决办法
3811
查看次数

标签 统计

gmail ×3

oauth2 ×3

thunderbird ×2

imap ×1

linux ×1

msmtp ×1

mutt ×1