当我从 Windows 7 迁移到 Ubuntu 时,我将我的 Thunderbird 配置文件复制到 Ubuntu 下的 Thunderbird 配置文件文件夹中。当我启动 Thunderbird 时,一切正常,我的三个电子邮件帐户的所有电子邮件都可以显示。但是只有一个电子邮件帐户发生了一个错误,而这并没有影响其他两个帐户:我无法阅读保存在其Inbox
文件夹中的电子邮件。
现在,我可以看到文件夹中所有电子邮件的列表,Inbox
但我无法打开它们。当我尝试打开邮件时,会出现一个空白页。然而,奇怪的是,当我使用 Thunderbird 的搜索功能时,这些无法显示的电子邮件的内容仍然显示出来。将文件夹中的电子邮件移动Inbox
到另一个文件夹没有帮助。如果我这样做,当我单击它们时它们仍然不会显示。
我不知道为什么这只是发生在我的三个帐户中的一个,以及为什么其Inbox
文件夹中的所有电子邮件都受到影响,而其他文件夹中的其他电子邮件却没有。
可能是什么问题,如何解决?
我建议尝试修复文件夹索引
(.msf)
文件。此文件可能会损坏并导致此类问题。对于每个配置文件,Thunderbird 将来自电子邮件文件夹的消息存储在与文件夹名称相同且没有文件扩展名的文件中(例如,收件箱文件夹的消息保存在一个名为的文件
Inbox
中,草稿文件夹的消息保存在一个名为Drafts
和很快 ... )。这些文件包含相应文件夹的完整消息,并且可以变得非常大,几千兆字节的大小并不少见。因此,Thunderbird 依赖于邮件摘要文件或.msf
避免由于每次启动或用户搜索电子邮件时从非常大的文件加载消息而导致响应缓慢。Thunderbird 使用邮件摘要文件或
.msf
文件来索引每个邮件文件夹中的邮件。这些文件只包含消息头。它们体积更小,加载和搜索速度更快。每个文件夹都存在一个邮件摘要文件,例如(收件箱文件夹将需要两个文件:一个是存储将被调用的实际完整消息,另一个将被调用
Inbox
的文件将Inbox.msf
仅包含用于索引的消息摘要 AKA 消息标题和搜索目的)。如果邮件摘要文件损坏或丢失,这没什么大不了的,因为它不包含真正的消息,而是包含索引或对它们的引用,并且可以修复。
但是,如果消息存储文件本身损坏或丢失,那就另当别论了,电子邮件很可能会永远丢失。
要修复文件夹索引
.msf
文件,请先备份您的原始配置文件,然后启动 Thunderbird 并右键单击Inbox
受影响电子邮件帐户的文件夹,然后从菜单中选择属性。然后点击Repair Folder如下图所示的按钮:修复过程完成后,请重启 Thunderbird 并检查问题是否解决。
解决方法:
如果上述方法对您不起作用,那么我会建议使用
Evolution
邮件客户端的解决方法。此解决方法旨在使您能够列出和查看旧收件箱消息。请按照以下步骤实施此解决方法:第一:如果你没有安装Evolution,你可以通过在终端运行以下命令来安装它:
第二:启动 Evolution 并转到文件菜单 ->导入,您将看到如下图所示的对话框:
第三:单击Next按钮并选择导入单个文件,如下图所示,然后Next再次单击按钮,如下图所示:
第四:单击文件名旁边的字段以打开文件浏览器,如下图所示:
第五:浏览您的电子邮件配置文件并找到一个名为的目录
[Mail Account Name].sbd
并单击它,如下图所示:第六:根据您的原始邮件文件夹找到命名
AllMail
或Inbox
没有扩展名的消息文件,然后双击它,如下图所示:第七:点击下Next图按钮:
第八:选择目标文件夹,点击下Next图按钮:
第九:点击Apply按钮,等待操作完成,如下图:
完成:您在此过程中选择的目标本地文件夹中的Evolution邮件客户端中的邮件应该完好无损。