在 Windows 7 Pro 64 位上运行 Thunderbird 8.0。
我有一台 NNTP 服务器,上面有公共和私人论坛。因此我设置了两个帐户,一个用于 NNTP,没有凭据,另一个设置了用户名/密码。
我第一次设置时,它运行良好。但我订阅了大约 40 个新闻组,并有最新的阅读统计数据。
现在,他们更改了我的用户名和密码。
我发现,右键单击Settings
帐户Server Settings
选项卡,我可以取消勾选Always request authentication when connecting to this server
,然后它会再次提示输入密码。
但这次他们也更改了我的用户名,并且用户界面中没有地方可以设置用户名!
我知道如果我删除并重新创建它我就可以重新进入,但这非常痛苦,所以我宁愿不这样做。
有任何想法吗?
答案1
当我写这篇文章的时候,我想我已经弄清楚了,所以我会回答我自己的问题,原因有两个。为了分享(因为我无法通过谷歌找到这个),因为明年当它再次发生时我会忘记怎么做。
如果您查看帐户属性、服务器设置选项卡,您可以获取 newsrc 路径,查看上两个目录即可获取配置文件目录路径。
在那里,我找到一个文本文件 signons.txt(如果你有多个帐户,它们会按顺序编号),其中包含 base64 编码的用户名和密码。这真的很糟糕,因为 base64 不会阻止任何事情。
该文件的格式为:
#2e
.
news://news.server.com (news://news.server.com/#password)
~
*
~aG9xxyz==
---
.
news://news.server.com (news://news.server.com/#username)
~
*
~bab2djIwMTE=
---
.
更改名称和服务器以保护无辜者。
无论如何,如果您编辑此文件(我尝试输入正确的用户名和密码的 Base 64 编码值),下次登录时它会再次提示您输入用户名和密码。所以也许我应该删除它,但这似乎是关键文件。