Evolution 无法与 Gmail 连接。错误为“身份验证失败:已超时”和“密码不可用”

Evolution 无法与 Gmail 连接。错误为“身份验证失败:已超时”和“密码不可用”

我正在尝试使用 Evolution 邮件客户端,但它无法连接到 Gmail。这曾经有效,我有数千条 Evolution 消息。我使用的是服务器 imap.gmail.com,端口 993。我在专用端口上将加密设置为 TLS。检查支持的类型。我尝试检查支持的类型,只允许使用密码和 Oath2(所有其他类型都被划掉)。我都试过了。Oauth2 超时,如果我使用密码,那么我会通过所有密码,识别变形字符并测试我的手机。我知道这一点,因为如果我输入了错误的值,我会立即得到该值错误的反馈。我甚至收到来自 Google 的消息,告诉我有人正在登录我的帐户。但我收到了来自 Evolution 的“密码不可用”错误消息。我使用的是 Evolution 3.44.4-0ubuntu2、LxQT 0.17.0、Qt 5.15.3、Ubuntu 22.04.3LTS。如果我使用 Google 的基于 Web 的 Gmail 帐户,那么一切正常。我将其用作一种解决方法,因此我的麻烦很烦人,而且没有停止。我访问了几个网站,它们要么假设存在高级别的抽象,并且不指定端口号、协议、身份验证方法或加密方法,要么给出我正在使用的值。

真正令人沮丧的是,直到几天前,这种方法才有效。

谢谢你们,无论你们是谁,无论你们身在何处。

答案1

我找到了问题的解决方案:Gmail 帐户的身份验证方法设置不正确。我必须在“编辑-->帐户-->邮箱”设置中手动将其从“密码”设置为“OAuth2”,以进行接收和发送。

现在身份验证可以正常工作。

相关内容