我确信这个问题之前已被问过一百万次,但是我的谷歌和 SE 搜索功能今天让我失望了。
我的其中一个电子邮件主机最近关闭了。我天真地相信了 Thunderbird 的保留离线副本和“永不删除”设置,不允许从我的本地副本中删除邮件。然而,看起来旧主机并没有拒绝登录访问邮件服务器,而是删除了我的邮箱。
我有一个 INBOX 和 INBOX.msf,它们的大小远不及 0K(还有一个 INBOX.sbd 目录),所以我希望内容在 INBOX+msf 中,等待被取消删除并提取/导出。那么,除了在 Thunderbird 中打开此文件外,我还有什么选择可以读取或普遍存档我的收件箱文件(这样就不会有我意外重新登录服务器并重新产生问题的风险)?
答案1
这INBOX
文件是标准框-格式文件(mboxcl2具体来说,它包含纯文本格式的电子邮件消息(与发送时相同)。在文本编辑器中打开它,看看里面有什么。
要通过 Thunderbird 本身查看 mbox,而无需其与原始 IMAP 配置有任何链接,请将文件复制到<profiledir>\Mail\Local Folders\
(当然要为其指定一个新文件名)。 它也可以通过其他邮件应用程序(如 Mutt 或 Claws)打开,并且可以将消息上传回 IMAP 服务器。
INBOX.msf
是一个 Mork 数据库,其中包含消息的“摘要”,以便更快地访问(本质上是线性 mbox 文件的查找索引)。它毫无用处。
INBOX.sbd
包含“子文件夹”——位于 INBOX/ 下的其他邮件文件夹。它们都有自己的 mbox 文件(和 .msf 索引)。
答案2
我发现将文件复制到 \Mail\Local Folders\ 并不总是有效。如果有效,效果很好,但有时邮箱不会显示。
TBird 文件是文本。许多文本编辑器都有“在文件中搜索”功能,该功能将返回链接片段的列表。我使用 Visual Studio Code。
FileLocator Pro 的最新版本具有此功能:https://www.mythicsoft.com/filelocatorpro/information/#version-history 我没有测试过这个功能,但我用过精简版来搜索 Word 文档,效果很好。他们有专业版的试用版。