我需要从Outlook 2003恢复OST文件的内容。我不需要这么做,以至于我愿意支付一些公司为恢复工具收取的数百美元;从知识挑战方面来说,我更感兴趣。这样做有推荐的库吗?我更喜欢C#或Java中的东西。
答案 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,您可以查看源代码并使其做任何您想做的事情。