首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用java语言阅读Outlook .msg文件最好的库是什么?

用java语言阅读Outlook .msg文件最好的库是什么?
EN

Stack Overflow用户
提问于 2008-09-15 19:25:16
回答 4查看 18.7K关注 0票数 5

我想从Java应用程序中读取保存的Outlook邮件(.msg文件)中的文本和二进制附件,而不借助本机代码(JNI,Java native Interface)。

Apache POI-HSMF似乎是在正确的方向上,但它还处于非常早期的开发阶段...

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-09-15 19:36:13

  • 你可以使用Apache,它看起来更成熟一些,但这似乎重复了POI-HSMF的工作。
  • 你可以使用POI-HSMF并贡献更改来获得你需要的功能。这通常是自由/开源软件项目扩展方式。
  • 您可以使用com4j、j-Interop或其他一些COM级别的互操作功能,并直接与提供对结构化文档的访问的COM接口交互。这比直接通过JNI点击要容易得多。
票数 3
EN

Stack Overflow用户

发布于 2010-07-22 12:10:31

msgparser是一个小型的开源Java库,它解析Outlook .msg文件并使用Java对象提供其内容。use解析器使用Apache POI - POIFS库解析使用OLE 2复合文档格式的消息文件。

票数 6
EN

Stack Overflow用户

发布于 2008-09-15 19:36:59

你有没有尝试过在Python win32扩展(http://www.jython.org/Project/ + http://python.net/crew/mhammond/win32/)中使用Jython.如果这是一个“个人”或“内部”项目,Jython和Python可能是一个非常好的选择。如果你正在构建一个“收缩包装”软件包,这可能不是最好的选择。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档