我想从没有安装 Microsoft Office 的机器访问我的 Microsoft Outlook 档案(pst 文件)。那可能吗?想想几年的 PST 存档文件。
我的基本访问标准如下(按必要性降序排列),
如果您知道可以处理某些版本的 Outlook PST 文件的工具,那很好。
如果您知道基于 Linux 而不是 Windows 的工具,那也很好。
更新:最近的Slashdot线程:Microsoft Opening Outlook's PST Format。
基于此 MSDN 互操作性文章:
Outlook 个人文件夹 (.pst) 文档路线图。
为了促进互操作性并使客户和供应商能够在各种平台上访问 .pst 文件中的数据,我们将发布 .pst 文件格式的文档。
注意:这不是 Microsoft Exchange 问题,而是 Outlook 2013 问题,即使它看起来与之前询问的问题重复,请注意帖子的结尾。
我的情况的一点背景:
我已经使用 Outlook 2010 有一段时间了,然后几个月前升级到 Outlook 2013(我的 IMAP 服务器有严重的同步问题,导致大量的电子邮件重复,所以我认为升级到 2013 会解决它)。(剧透:没有)
几天前,我不得不重新安装 Windows 7。作为保存旧数据的一部分,我还将 .ost(新 Outlook 2013)数据文件复制到外部驱动器。
现在,在我重新安装 W7 之后,我想将它们恢复回来。令我惊讶的是,我发现我无法将 .ost 数据文件导入 Outlook 2010。
在那之前我什至没有区分这两种格式,所以在我在互联网上进行了一些自我教育之后,我了解到 .ost 被(重新)引入 Outlook 2013 作为默认数据文件格式,据说带来了很大的改进,新的缓存算法,减小文件大小等...)。所以我再次升级到 2013 年,希望能够再次使用我的电子邮件。
现在问题来了。Outlook 2013 也无法识别它自己的 .ost 文件(不允许我将其作为数据文件导入),尽管它创建了一个新的 .ost 文件并开始使用它没有问题。
所以我想好吧,即使我不能导入我的旧数据文件,也许我仍然可以欺骗 Outlook 使用它。但是无论我尝试过什么(从 CPanel 和 Outlook 创建新的电子邮件帐户,希望被允许指向我的旧数据文件,甚至将每个注册表项从新数据文件更改为旧数据文件),我没有成功。
新的连接参数与旧的完全相同(邮件服务器、用户名和密码,甚至硬盘位置等等)。但是当我偷偷关闭 Outlook,删除它的新数据文件并用我的旧数据文件替换它时(绝望的措施),他要么将其重命名为 .ost.old,要么只是用 (1)、(2) 等创建一个新文件。它甚至更奇怪。
在我放弃之后,我尝试了各种网络上的 .ost 恢复工具,但它们甚至都没有远程工作。经过 3 小时的不成功恢复(文件大小为 5.5 GB),一个软件报告它“严重损坏”,尽管我非常确定它既没有问题,也没有两个备份。
我上下翻遍了谷歌,一无所获。这让我感到惊讶,因为我不可能是唯一遇到这种麻烦的人(尽管 Outlook 2013 是相当新的,而且 Google 搜索结果需要一些时间来缓解)。
文件 -> 导入也不起作用,因为我没有选择 .ost 文件的选项,强制它会导致文件格式无法识别错误。
最后,我浏览了以下问题(以及更多问题),但没有一个答案对我有帮助: