如何读取经Thunderbird压缩的PST文件中的邮件?
如何读取经Thunderbird压缩的PST文件中的邮件?
嗨,我来帮你搞定这个头疼的问题!首先得澄清个小误区:Thunderbird本身并不使用Outlook专属的PST格式,它默认用的是MBOX或Maildir格式的本地邮件存储,你提到的“PST文件”大概率是压缩操作时的误称~不过这不影响解决问题,下面是几个亲测有效的方法:
尝试重建邮件索引
Thunderbird的搜索索引和实际邮件内容偶尔会在压缩后不同步,这时候重建索引就能解决大部分问题:- 打开Thunderbird,点击顶部菜单栏的「工具」-「选项」(部分版本叫「设置」)
- 切换到「搜索」选项卡,点击重建索引按钮
- 耐心等待索引重建完成,之后再打开那些搜得到但看不到的邮件,大概率就能正常显示了
用内置工具修复邮件文件夹
压缩过程中如果中途中断,很容易导致本地存储文件损坏,试试Thunderbird自带的修复功能:- 先关闭Thunderbird,找到它的本地数据存储文件夹(一般在系统用户目录下的
Thunderbird/Profiles/xxxx.default-release/Mail/路径里,找到你对应POP3账户的文件夹) - 找到对应邮箱的MBOX文件(比如收件箱是
Inbox文件),先复制一份做备份(重要!别直接修改原文件) - 重新打开Thunderbird,右键点击出问题的邮件文件夹(比如收件箱),选择「属性」-「修复文件夹」
- 等待修复完成后,再查看邮件内容
- 先关闭Thunderbird,找到它的本地数据存储文件夹(一般在系统用户目录下的
恢复压缩前的自动备份文件
有些Thunderbird版本在执行压缩操作时,会自动生成带.bak后缀的备份文件,你可以试试恢复:- 关闭Thunderbird,找到存储文件夹里的对应MBOX文件(比如
Inbox) - 把原文件重命名为
Inbox_old,然后把同名的.bak文件去掉后缀,改成Inbox - 重新打开Thunderbird,检查邮件是否能正常显示
- 关闭Thunderbird,找到存储文件夹里的对应MBOX文件(比如
导出为EML文件后查看
如果上面的方法都没效果,你可以把搜索到的邮件导出成EML格式,再单独打开:- 在Thunderbird的搜索结果里选中那些有问题的邮件
- 右键点击,选择「另存为」,把邮件保存成EML文件到桌面
- 双击EML文件,用Thunderbird打开,就能看到完整的邮件内容了
备注:内容来源于stack exchange,提问作者Everyone
相关产品推荐
相关产品推荐

