开源java库,用于阅读Outlook电子邮件,日历等

我正在寻找一个开源的java lib来阅读来自Microsoft Outlook的电子邮件,日历和联系人。 你知道这些lib或解决方法吗?

现在要求的是只读取数据并将其呈现在jsp页面上。

谢谢

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

我知道的其他类似包装

  • Jintegra (花一些钱)
  • Jinterop (也是开源)

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

其他方法是使用Exchange也支持的POP3或SMTP协议。 有很多软件包支持它们,例如JavaMail。

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

编辑:最近我发现了JACOB :其他使用JNI的库(如JaWin)。