什么';在Java中读取Outlook.msg文件的最佳库是什么?
我想从Java应用程序中读取保存的Outlook邮件(.msg文件)中的文本和二进制附件,而不必求助于本机代码(JNI,Java本机接口) 看起来方向是对的,但它还处于发展的早期阶段什么';在Java中读取Outlook.msg文件的最佳库是什么?,java,outlook,msg,Java,Outlook,Msg,我想从Java应用程序中读取保存的Outlook邮件(.msg文件)中的文本和二进制附件,而不必求助于本机代码(JNI,Java本机接口) 看起来方向是对的,但它还处于发展的早期阶段 您可以使用ApachePOIFS 看起来更成熟一点, 但这似乎会重复POI-HSMF的努力 您可以使用POI-HSMF并贡献更改以获得 您需要使用的功能。那是 这样的自由和开放源码软件项目往往会扩大 你 可以使用com4j、j-Interop或其他 其他COM级互操作功能和 直接与COM进行交互 提供访问权限的接
- 您可以使用ApachePOIFS 看起来更成熟一点, 但这似乎会重复POI-HSMF的努力
- 您可以使用POI-HSMF并贡献更改以获得 您需要使用的功能。那是 这样的自由和开放源码软件项目往往会扩大
- 你 可以使用com4j、j-Interop或其他 其他COM级互操作功能和 直接与COM进行交互 提供访问权限的接口 结构化文档。那会 比试着打它容易得多 直接通过JNI
进一步阅读图书馆文档。我非常喜欢Python/Jython,但我担心在这种情况下我将无法使用它(正是因为它不是个人/内部/玩具项目)。使用msgparser()的分支,并具有用于直接将Outlook消息读取到mimessage、Email或EML的API。