AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1192298
Accepted
Nemgathos
Nemgathos
Asked: 2019-11-29 06:10:12 +0800 CST2019-11-29 06:10:12 +0800 CST 2019-11-29 06:10:12 +0800 CST

Thunderbird:从 Windows 7 迁移后,收件箱文件夹中的电子邮件无法显示

  • 772

当我从 Windows 7 迁移到 Ubuntu 时,我将我的 Thunderbird 配置文件复制到 Ubuntu 下的 Thunderbird 配置文件文件夹中。当我启动 Thunderbird 时,一切正常,我的三个电子邮件帐户的所有电子邮件都可以显示。但是只有一个电子邮件帐户发生了一个错误,而这并没有影响其他两个帐户:我无法阅读保存在其Inbox文件夹中的电子邮件。

现在,我可以看到文件夹中所有电子邮件的列表,Inbox但我无法打开它们。当我尝试打开邮件时,会出现一个空白页。然而,奇怪的是,当我使用 Thunderbird 的搜索功能时,这些无法显示的电子邮件的内容仍然显示出来。将文件夹中的电子邮件移动Inbox到另一个文件夹没有帮助。如果我这样做,当我单击它们时它们仍然不会显示。

我不知道为什么这只是发生在我的三个帐户中的一个,以及为什么其Inbox文件夹中的所有电子邮件都受到影响,而其他文件夹中的其他电子邮件却没有。

可能是什么问题,如何解决?

thunderbird email windows-7 indexing
  • 1 1 个回答
  • 2331 Views

1 个回答

  • Voted
  1. Best Answer
    Raffa
    2019-12-07T09:18:00+08:002019-12-07T09:18:00+08:00

    我建议尝试修复文件夹索引(.msf)文件。此文件可能会损坏并导致此类问题。

    对于每个配置文件,Thunderbird 将来自电子邮件文件夹的消息存储在与文件夹名称相同且没有文件扩展名的文件中(例如,收件箱文件夹的消息保存在一个名为的文件Inbox中,草稿文件夹的消息保存在一个名为Drafts和很快 ... )。这些文件包含相应文件夹的完整消息,并且可以变得非常大,几千兆字节的大小并不少见。因此,Thunderbird 依赖于邮件摘要文件或.msf避免由于每次启动或用户搜索电子邮件时从非常大的文件加载消息而导致响应缓慢。

    Thunderbird 使用邮件摘要文件或.msf文件来索引每个邮件文件夹中的邮件。这些文件只包含消息头。它们体积更小,加载和搜索速度更快。

    每个文件夹都存在一个邮件摘要文件,例如(收件箱文件夹将需要两个文件:一个是存储将被调用的实际完整消息,另一个将被调用Inbox的文件将Inbox.msf仅包含用于索引的消息摘要 AKA 消息标题和搜索目的)。

    如果邮件摘要文件损坏或丢失,这没什么大不了的,因为它不包含真正的消息,而是包含索引或对它们的引用,并且可以修复。

    但是,如果消息存储文件本身损坏或丢失,那就另当别论了,电子邮件很可能会永远丢失。

    要修复文件夹索引.msf文件,请先备份您的原始配置文件,然后启动 Thunderbird 并右键单击Inbox受影响电子邮件帐户的文件夹,然后从菜单中选择属性。然后点击Repair Folder如下图所示的按钮:

    在此处输入图像描述

    修复过程完成后,请重启 Thunderbird 并检查问题是否解决。


    解决方法:

    如果上述方法对您不起作用,那么我会建议使用Evolution邮件客户端的解决方法。此解决方法旨在使您能够列出和查看旧收件箱消息。请按照以下步骤实施此解决方法:

    第一:如果你没有安装Evolution,你可以通过在终端运行以下命令来安装它:

    sudo apt install evolution
    

    第二:启动 Evolution 并转到文件菜单 ->导入,您将看到如下图所示的对话框:

    在此处输入图像描述

    第三:单击Next按钮并选择导入单个文件,如下图所示,然后Next再次单击按钮,如下图所示:

    在此处输入图像描述

    第四:单击文件名旁边的字段以打开文件浏览器,如下图所示:

    在此处输入图像描述

    第五:浏览您的电子邮件配置文件并找到一个名为的目录[Mail Account Name].sbd并单击它,如下图所示:

    在此处输入图像描述

    第六:根据您的原始邮件文件夹找到命名AllMail或Inbox没有扩展名的消息文件,然后双击它,如下图所示:

    在此处输入图像描述

    第七:点击下Next图按钮:

    在此处输入图像描述

    第八:选择目标文件夹,点击下Next图按钮:

    在此处输入图像描述

    第九:点击Apply按钮,等待操作完成,如下图:

    在此处输入图像描述

    在此处输入图像描述

    完成:您在此过程中选择的目标本地文件夹中的Evolution邮件客户端中的邮件应该完好无损。

    • 1

相关问题

  • 如何在 Windows 7 中运行 Ubuntu?

  • 我需要做什么才能在雷鸟上访问谷歌日历?

  • 如何在不保持主 UI 打开的情况下进行 Evolution 检查并通知新电子邮件?[关闭]

  • 有没有办法将 Mozilla Thunderbird 添加到消息菜单中?

  • 如何配置邮件服务器以报告与服务器名称不同的主机名[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve