在安装新的操作系统之前,我尝试通过复制 .thunderbird 目录来备份我的 Thunderbird。
为了安全起见,我尝试在另一台机器上模拟恢复过程。我将 .thunderbird 目录复制到其中,并从 /home/username/.thunderbird 建立到此备份目录的符号链接。
Thunderbird 正确启动,它显示插件、日历、地址簿、所有新闻提要和所有邮件帐户。
但对于 POP 帐户,它仅显示收件箱文件夹(为空)和垃圾文件夹。所有其他文件夹均缺失(存档、草稿、已发送)。
我到目前为止尝试过但没有帮助的方法:
- 从菜单文件夹中单击“修复文件夹”;
- 删除.msf 文件以强制 Thunderbird 重建索引;
- 删除Panacea.dat;
- 使用 -profilemanager 启动 Thunderbird 来选择特定的配置文件目录;
- 全部尖端来自官方文档。
看起来 Thunderbird 成功恢复了备份中的所有信息,除了 POP 邮件帐户的文件夹和消息。
对于 Thunderbird 如此奇怪的行为,您有什么想法吗?
答案1
在原始(您的备份).thunderbird
目录中应该有一个以一串随机字母和/或数字命名的文件,后面跟着.default
。这就是您的配置文件,其中存储了您的所有数据。下面的屏幕截图中是5euxiyvw.默认
将备份中的文件粘贴到新.thunderbird
目录中。然后您需要打开文件profiles.ini
并编辑最后一行以匹配新目录的名称。这是上面屏幕截图中文件的屏幕截图。正如您所看到的路径=文件被编辑为路径=5euxiyvw.default
然后您只需保存文件并启动 Thunderbird。Thunderbird 现在将查看您配置文件的新粘贴文件夹,并且您应该拥有在备份目录时本地保存的所有电子邮件和文件夹.thunderbird
。旧配置文件的所有设置也应该相同。
答案2
我知道这个问题已经很老了。但由于我刚遇到同样的问题并找到了解决方案,所以我想分享一下:Thunderbird 将绝对路径(而不仅仅是配置文件相对路径)存储到存储邮件文件夹的目录中。如果此路径发生变化,您必须在每个帐户的帐户设置中更新它。这对我来说发生了变化,因为配置文件的路径中有一个符号链接。但 Thunderbird 存储的是实际路径,而不是符号链接路径。当我更改符号链接时,Thunderbird“丢失”了我所有的邮件,就像您描述的那样。