有没有谁解析过*.pst文件,有示例吗?
解析PST文件,读取“收件箱”,“发件箱”,“草稿箱”…………所有邮件信息,包括附件信息。
谢谢,希望可以提供方法

解决方案 »

  1.   

     
     如果你正在使用Outlook 2003,而希望把一些数据,或者文件夹联系人等导入其他机器上 的Microsoft Outlook 97、Outlook 2000,该怎么操作呢?要知道Outlook2003的导出功能并不能直接导出老版本的Outlook格式,笔者现在教你一招。 
        第一步:创建新 .pst 文件。    打开Outlook2003,在选择“文件/新建”,然后单击“Outlook 数据文件”,在弹出的对话框中选择“Outlook 97-2002 个人文件夹文件 (.pst)”,单击“确定”。 在“文件名”框中,输入该文件的名称,确定后再完成相关设置,创建新的 .pst 文件的。     与数据文件关联的文件夹的名称会出现在“文件夹列表”中(文件夹列表:显示邮箱中可用的文件夹。若要查看子文件夹,请单击文件夹旁的加号 (+)。如果看不到“文件夹列表”,请单击“转到/文件夹列表”)。在此可以检查一下你刚才建立的文件夹有没有显示,默认情况下,该文件夹名为“个人文件夹”。    第二步:导入新.pst 文件。    在“文件”菜单上,单击“导入和导出”。 选择“从另一程序或文件导入”,然后单击“下一步”,选择“个人文件夹文件 (.pst)”,接着在“导入文件”框中,指定你需要转移的 Office Outlook 个人文件夹文件 (.pst) 的路径与文件名,单击“下一步”,在界面中选择“导入项目到相同文件夹”,然后在下拉框中选择刚才新建的 .pst 文件的名称(默认为“个人文件夹”,它是与 Outlook 97-2002 兼容的新 .pst 文件)。    第三步:导出兼容.pst 文件    点击“文件/导入和导出”。 单击“导出到一个文件”,然后单击“下一步”。 单击“个人文件夹文件 (.pst)”。接着在弹出的对话框中选择你刚才建立的兼容.pst文件,注意把子文件夹选上.然后单击“下一步”,选择你想保存的位置就OK啦。    最后只要使用Microsoft Outlook 97、Outlook 2000 或 Outlook 2002的导入功能完成导入即可。
      

  2.   

    有个开源项目叫LIBPST但是不是JAVA的,可以先看看