从 Thunderbird 配置文件中保留/复制什么?

从 Thunderbird 配置文件中保留/复制什么?

在我使用 Mozilla Thunderbird 发送电子邮件的最后几年里,我总是将整个配置文件文件夹复制到新计算机或重新安装的系统上,这种方法效果很好。我使用 Lightning AddOn 进行日历操作,有时也使用 Enigmail 进行安全消息传递。

几个月以来,Lightning 一直表现得很奇怪。当我启动 Thunderbird 时,“今日”窗格经常会错过所有按钮和事件,而在日历视图中,事件虽然显示出来但呈灰色,无法同步。我猜想是多年来我的配置文件文件夹的内容积累了旧数据,现在这些数据会混淆当前的程序版本。我想创建一个新的配置文件应该可行,但如果可能的话,我想避免重新创建所有帐户和设置的麻烦,只需复制真正需要的最新数据即可。

问题:Thunderbird 配置文件文件夹中的哪些内容真正需要用来描述已安装的帐户(包括其设置)?除了 Thunderbird 源代码之外,是否还有其他地方对配置文件文件夹结构的描述?

答案1

好的,我想我明白了。可以在以下网址找到一些帮助配置文件中的文件和文件夹,但我最终使用了融合在原始配置文件文件夹和新创建的文件夹之间进行目录差异分析。然后我复制了以下目录和文件:

  • prefs.js:可能是最重要的文件,它包含所有设置,最值得注意的是所有帐户、服务器设置,甚至像 Lightning 中注册的日历这样的附加组件的设置。

  • global-messages-db.sqlite:我复制了它,因为它相当大,但根据上面链接的页面,它只是用于全局搜索,如果丢失将会重建。

  • ImapMail/:这包含已下载的消息,但也可能被跳过,导致所有消息(在所有文件夹中,也包括已发送的消息!)被重新下载。

为了复制存储的密码,我复制了logins.jsonkey4.dbcert9.db

与新配置文件没有直接关系,但我第一次发现,尽管在帐户设置中设置了正确的绝对路径,但配置文件之外的所有本地文件夹都丢失了。检查配置编辑器但是,搜索“本地文件夹”会显示两个目录路径。一个是帐户设置的绝对路径,另一个是mail.server.server1.directory-rel,它存储的是相同的路径,但相对于配置文件文件夹。由于我在其他位置创建了新的配置文件,因此不再匹配。因此,我更新了值,现在文件夹又回来了,到目前为止,一切似乎都运行正常。如果有人看到本地文件夹不见了,这可能是原因。我在本地文件夹MozillaZine 的页面。

再见,菲利普

相关内容