如何在Linux下将EDB(ms交换存储文件)提取到PST? (最好是Python)

时间:2010-07-31 03:43:58

标签: python linux exchange-server extraction pst

我可以使用libpst从PST文件中提取和读取消息,但我也想从edb文件中提取(不是在线交换服务器,而是从脱机文件中提取)。在Linux中。

任何python lib或任何类型的linux命令行工具都应该有所帮助。

感谢。

1 个答案:

答案 0 :(得分:3)

看看Joachim Metz的工作。他对edb格式进行了逆向工程,并在有限的范围内分析了交换数据​​库。它是开源的,甚至还有一些关于表和列的文档:

http://sourceforge.net/projects/libesedb/files/

然而,它不会创建PST或任何类似的东西。它只是将所有表提取到单独的文件中,并尝试解码一些数据。为了从您的EDB文件中提取电子邮件,您需要进入文档并进行大量编码,因为数据分散在数据库中(当然它看起来像是分散的。微软绝对不只是想制作逆向工程师的生活很悲惨。)

祝你好运