读取Outlook 2003 OST文件

时间:2009-01-21 19:53:58

标签: outlook

我需要从Outlook 2003恢复OST文件的内容。我不需要这么做,以至于我愿意支付一些公司为恢复工具收取的数百美元;从知识挑战方面来说,我更感兴趣。这样做有推荐的库吗?我更喜欢C#或Java中的东西。

4 个答案:

答案 0 :(得分:7)

如果您想将其作为练习,您可能需要编写自己的库。

答案 1 :(得分:4)

我遇到了同样的问题。似乎有很多商业工具,但我只能找到一个开源工具libpst。 (有限的)文档只讨论.pst文件,但它对我来说就像.pst和.ost文件的魅力(我相信Outlook 2003)。

我有一些问题在编译它。它似乎无法找到Python :: Boost lib,但以下工作:

./configure --without-boost-python --disable-python && make

无需重命名.ost文件或使用scanpst.exe将其转换。类似readpst -M outlook.ost之类的内容会将您的所有电子邮件转储到当前目录下的文件中。

答案 2 :(得分:2)

将.ost扩展名重命名为.pst,并在Office安装目录中运行scanpst.exe。对于Outlook 2007之前的版本,这会将您的OST转换为PST。

答案 3 :(得分:0)

也许你可以查看Alioth LibPST。如果您了解C,您可以查看源代码并使其做任何您想做的事情。