我使用 Thunderbird 已经有一段时间了,并且已成功将我的所有电子邮件(其中一些是几年前的)从我的 Windows7 设置移植到 Ubuntu。我的 Thunderbird 包含五个不同的电子邮件帐户,其中一个是使用两步验证的 GoogleMail 帐户。
现在问题是:自从更新到 Ubuntu Precise 12.04 以来,Thunderbird 总是忘记我的密码。当我尝试检索邮件时,系统提示:我的每个帐户都显示“登录名或密码不正确”。然后我选择“重新输入密码”,并勾选“使用密码管理器保存密码”选项。虽然这个方法总是有效,但它在注销或重启后就失效了。每次登录后,我总是不得不一遍又一遍地重新输入相同的密码。
我怎样才能强制 Thunderbird 永远记住我的密码?
答案1
在网上搜索答案也没用。我曾想过要清除我的 Thunderbird 安装,但我担心在此过程中至少会丢失部分电子邮件存档。
幸运的是,我找到了一个几乎没有麻烦的解决方案:
- 打开 Thunderbird
- 前往
Edit
->Preferences
- 打开标签页
Security
->Passwords
- 打开
Saved Passwords
- 警告:下一步将从 Thunderbird 密码管理器中删除所有密码,因此请确保全部将您的电子邮件密码写在某处或保存在 KeePass 等其他密码保险箱中!
- 点击
delete all
- 关上窗户
- 在主窗口中,点击
retrieve all
- 当系统要求输入密码时,请输入并勾选
Use Password Manager to save password
- 从每个帐户向自己发送一封电子邮件,并在提示输入密码时重复上述步骤
就这样,你的密码应该全部重新设置好了。重启(或注销-登录)测试它们是否真的有效。
答案2
我尝试了你的食谱,但没有效果。相反,我喜欢以下做法:
访问了我的互联网提供商网站(我在那里支付了互联网连接费用),就我而言(在法国)它是“www.free.fr”。
我用我的“客户账户”标识 + 密码登录。这个客户账户是我可以看到我向供应商订购的所有服务的账户,即:互联网、手机消费、电视电缆等。
使用我的“客户帐户”登录后,有一个部分“管理我的电子邮件帐户”,因此我转到出现此问题的电子邮件帐户,然后使用我的电子邮件+密码登录。
第二次登录后,我可以看到几个选项,例如 1)管理垃圾邮件过滤器,2)修改密码,3)增加电子邮件库存容量,以及……4)管理 SMTP 身份验证
因此我单击上面的选项 4),然后它询问我是否要激活此 SMTP 身份验证,然后我单击“是”。
就是这样。我甚至不必重启我的 Thunderbird,因为它可以立即工作。现在我可以发送电子邮件而不需要任何密码,也不必将我的 smtp 更改为 pop。
我希望这会有所帮助。
答案3
我遇到了同样的问题(在 Linux Mint 18.3 中),但是我找不到任何retrieve all
按钮。这是我的解决方法:将 Windows 中相应目录的所有内容(文件 pkcs11.txt 除外)粘贴到 /home/username/.thunderbird/*.default 中。一切正常。
我希望它能对某些人有所帮助。
答案4
我在 Ubuntu Linux 上使用 Thunderbird 邮件客户端时也遇到了同样的问题。您建议从使用的配置文件文件夹中删除 pkcs11.txt 文件,这个建议是正确的。对我来说,这个方法也有效。
在 Ubuntu 下,您必须转到隐藏文件夹 ./thunderbird。要查看此文件夹,您需要打开文件资源管理器(您使用的任何资源管理器)并允许它显示隐藏文件 ( Ctrl+ H)。然后只需找到包含邮件的个人资料(您可以检查 Thunderbird 中的路径 - 右键单击您的帐户并检查下面的服务器设置和本地文件夹。)在文件夹中找到该文件并将其删除。然后只需再次启动 Thunderbird。当要求输入密码时,输入密码并选中记住密码的复选框。就是这样。