我对 Linux 还比较陌生,但当我想将我的电子邮件帐户添加到具有 IMAP 访问权限的 Thunderbird 时,Google Mail 登录弹出窗口显示“无法在服务器上登录。可能是配置、用户名或密码错误。”
我尝试在 Gmail 上设置不太安全的应用程序访问权限,并启用两阶段登录,但这并不能解决问题。
我已经在 Windows 上使用 Thunderbird 和这个 Gmail 帐户很多年了,没有出现任何问题。
我该如何排除故障并解决这个问题?
答案1
我自己也是 ubuntu 新手,也遇到了同样的问题:当我尝试添加 Google 帐户时,会出现 Web 登录提示,我可以使用密码和 2fa 登录,当我单击允许 Tunderbird 时,它会让我返回 Thunderbird,并显示错误“无法在服务器上登录。可能是配置、用户名或密码错误。”我也能够在 Ubuntu 18.04 中复制该问题!该问题似乎与 OAuth2 有关,已在 Thunderbird 68.2.1 中修复:https://www.thunderbird.net/en-US/thunderbird/68.2.1/releasenotes/不幸的是 Ubuntu 19.10 附带 68.1.2 :(
作为一个解决方法我使用的是从 thunderbird 网站下载的 68.2.2 tarball,一切运行正常。作为测试,您可以从https://www.thunderbird.net,取消存档并运行thunderbird
可执行文件。
问 Ubuntu 老用户:我们该怎么做才能将 68.2.1/2 版本纳入官方仓库?提交错误报告?
答案2
我用这个修复了它:
在 Linux 中安装 Thunderbird 电子邮件客户端要从默认系统存储库安装 Thunderbird,请执行以下操作:
$ sudo apt-get install thunderbird
[在基于 Ubuntu 的系统上]
$ dnf install thunderbird
[在基于 Fedora 的系统上] 正如我所说,从默认存储库安装将为您提供旧版本的 Thunderbird。如果您想安装最新版本的 Mozilla Thunderbird,您可以使用 Mozilla 团队维护的 PPA。
从桌面使用 CTRL + ALT + T 打开终端并添加 Ubuntu 及其衍生产品下的 Thunderbird 存储库。
$ sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
Next, update the system software packages using update command.
$ sudo apt-get update
更新系统后,使用以下命令进行安装。
$ sudo apt-get install thunderbird