开源Java库,用于读取Outlook邮件、日历等。

8
我正在寻找一个开源的Java库,用于从Microsoft Outlook中读取邮件、日历和联系人。您是否了解这些库或解决方法?
目前的要求仅是读取数据并在JSP页面上呈现。
谢谢!

1
https://dev59.com/wG7Xa4cB1Zd3GeqPp3Nv#14873139 - user6549861
1个回答

12

如果您在Windows上运行,可以使用JaWin。它是一个开源库,包装了COM对象,并为您提供了Java API以访问它们。就我所记得的而言,它的发行版包含连接到MS Exchange服务器的示例。

我知道的其他类似软件包有:

这两个库都在Java中实现了DCOM协议,因此您可以在任何平台上运行使用它们的应用程序并连接到Exchange服务器。

另一种方式是使用Exchange支持的POP3或SMTP协议。有很多支持它们的软件包,例如JavaMail。

最后一种方法:如果您的应用程序在客户端上运行,即在客户端计算机上运行,则可以解析outlook本身创建的文件。我不记得这些文件存储在哪里,但我记得许多年前我发现了这个问题,并看到所有电子邮件都以明文格式存储在文件系统中。

编辑:最近我发现了JACOB:另一个使用JNI的库,类似于JaWin。


1
这个JaWin看起来很有潜力。让我试试这些库并告诉你。AlexR做得太棒了!!!你省了我好几个小时的研究。 - user509755
没错,我知道了。我使用这些库已经有3年了,也玩得很开心 :(. JaWin中的内存泄漏甚至让我出国,在客户现场发现了问题。 - AlexR
我想知道你是否了解类似于Java Outlook Connector (JOC)的开源库。 - user509755

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接