我使用 Ubuntu 18.04,最近收到 Google 的警告:
某些应用和设备使用安全性较低的登录技术,这可能会使您的帐户受到攻击。Google 建议关闭对这些应用的访问权限。
于是我点击了关闭这些应用访问权限的按钮。我保留访问权限的 Google 指定低风险应用(见下文)是 Gnome、Chrome 和 Thunderbird。
3 款低风险访问您数据的应用 如果您信任并使用这些应用或服务,那么继续授予它们访问权限是安全的。它们拥有低风险的帐户访问权限,或者 Google 已验证其开发者的信息。
当我使用 Thunderbird 时,它无法读取来自我的 Googlemail 帐户的邮件。
于是我回到 Google 安全页面,关闭了对安全性较低的应用的访问。现在一切都恢复正常,但 Google 一直告诉我我的帐户安全性较低。
编辑:我按照 DK Bose 的建议做了,看来问题只出在 Thunderbird 上。如果关闭对不安全应用程序的访问,Thunderbird 就无法访问 Googlemail。我发现这可能是因为 Thunderbird 应该使用“OAuth2”身份验证来访问 Googlemail。我不知道如何更改 Thunderbird 中的身份验证类型,但我会找出答案并在此处发布解决方案。在此之前,如果其他人知道如何做,请随时发布解决方案。
答案1
该问题实际上仅存在于 Thunderbird 和 Gmail 之间,抱歉我最初误以为这与 Ubuntu 有关。
在 IMAP 和 SMTP 服务器中将身份验证方法更改为 OAuth2 后,Thunderbird 出现在 Google“有权访问您帐户的应用程序”中。然后我关闭了“允许安全性较低的应用程序”并重新启动了我的计算机。然后我给自己发了一条消息,它成功了。
答案2
如果您已为 Google 帐户设置了 2FA,则可以创建只能用于选定应用的一次性密码。您是否尝试过对 Thunderbird 执行此操作?您也可以为 Gnome 设置第二个密码。