从 Thunderbird 配置文件中删除 IMAP 帐户的相应消息文件后,电子邮件是否会通过 IMAP 同步过程恢复?

从 Thunderbird 配置文件中删除 IMAP 帐户的相应消息文件后,电子邮件是否会通过 IMAP 同步过程恢复?

如果某人在具有 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,就像它当前的样子。

相关内容