我正在寻找一个开源的Java库,用于从Microsoft Outlook中读取邮件、日历和联系人。您是否了解这些库或解决方法?
目前的要求仅是读取数据并在JSP页面上呈现。
谢谢!
目前的要求仅是读取数据并在JSP页面上呈现。
谢谢!
如果您在Windows上运行,可以使用JaWin。它是一个开源库,包装了COM对象,并为您提供了Java API以访问它们。就我所记得的而言,它的发行版包含连接到MS Exchange服务器的示例。
我知道的其他类似软件包有:
这两个库都在Java中实现了DCOM协议,因此您可以在任何平台上运行使用它们的应用程序并连接到Exchange服务器。
另一种方式是使用Exchange支持的POP3或SMTP协议。有很多支持它们的软件包,例如JavaMail。
最后一种方法:如果您的应用程序在客户端上运行,即在客户端计算机上运行,则可以解析outlook本身创建的文件。我不记得这些文件存储在哪里,但我记得许多年前我发现了这个问题,并看到所有电子邮件都以明文格式存储在文件系统中。
编辑:最近我发现了JACOB:另一个使用JNI的库,类似于JaWin。