如果某人在具有 IMAP 帐户的客户端电脑上执行以下操作:
- 在 Thunderbird 中:将此帐户的同步按钮(参见“同步和存储”菜单)切换为打开状态(这样所有消息都会被完全下载,而不仅仅是“标题信息”,并且本地存储在客户端 PC 上以允许离线使用)。请注意:这与 TB 中的“本地文件夹”帐户无关,“本地文件夹”中没有邮件,也不会将任何邮件放在那里。我在这篇文章中没有以任何方式提及“本地文件夹”。
- 关闭 Thunderbird
- 从 Thunderbird 配置文件文件夹(在客户端电脑上)中删除 IMAP 帐户的消息文件(例如 mbox、eml)
- 保留所有其他文件,包括相应的 *.msf 文件
- 启动 Thunderbird,同时允许与 IMAP 服务器建立连接
- 关闭 Thunderbird
删除的消息文件会通过同步过程恢复到客户端吗?我在 Windows 10 下使用 Thunderbird 版本 102.8.0。
我不会尝试,因为在目前的状态下,我不能冒着严重麻烦的风险,我找不到也想不出可靠的答案。我知道有 IMAP 标签(如消息 UID、已删除或已读)和同步,但我找不到这些标签保存在哪里,以及如何决定在离线期间单方面更改标签值后或文件/标签在一方(即客户端或服务器)完全丢失时哪个标签值(即客户端的标签值高于服务器的标签值或相反)优先。
我之所以提出这个问题,是因为我想从上到下彻底清理 Thunderbird,以便最终获得最可靠、最易于维护的安装,从那时起我就会一直坚持下去。我的邮件历史悠久,我的两个同伴用很少的知识和很短的时间维护过它们。
答案1
Thunderbird 不进行“真正的”双向同步。IMAP 服务器对文件夹内容具有权威性;存储在 Thunderbird 配置文件中的消息只不过是缓存,可以安全删除。IMAP 服务器也会存储“已读/未读”和“已读/未读”等状态。
(一般来说,即使是本地文件夹,文件.msf
(Mork“邮件摘要文件”)也是次要的,并且 Thunderbird 本身有一个“修复”按钮,可以通过文件夹的“属性”窗口直接删除它们,以防摘要文件与现实不同步。)
如果你想安全起见,你可以先从 Thunderbird 中删除整个 IMAP 帐户,然后在清理旧文件后将其重新添加为新帐户——因为新添加的 IMAP 帐户没有预先存在的同步状态,所以 Thunderbird 除了加载数据之外没有其他可以做的事情从服务器。
答案2
如果我理解正确的话,你想
- 将所有需要的消息移动到雷鸟 本地文件夹,不是 IMAP 服务器上的文件夹,而是 PC 上的文件夹,并且
- 然后删除帐户中剩余的所有邮件雷鸟,
- 然后删除账户雷鸟。
这当然可行,你可以亲自测试一下——只需将邮件移到本地,断开互联网连接,然后查看它们是否仍然位于底部的文件夹中,本地文件夹。
由于雷鸟消息存储,包括索引数据库,但我建议你不要直接从个人资料中删除文件。相反,删除所有消息从该帐户文件夹中删除它们雷鸟,并等待索引完成,然后删除该帐户。如果您想确认这些消息文件已从文件系统中删除,您可以进入文件系统中的配置文件并检查相关文件是否已消失。
然而,有些消息包含链接到网络,可能无法离线使用。在下面的消息中,在本地文件夹中,请注意图像(即链接)被占位符轮廓矩形替换。
当你重新连接到网络并查看该消息时,雷鸟会为您提供“在此消息中显示远程内容”选项。只要外部内容仍然可用的,可以查看,但不能保证一定会总是在网上。您可以将任何想要保留的消息打印为 PDF,就像它当前的样子。