java - 用于读取 outlook 电子邮件、日历等的开源 java 库

标签 java

我正在寻找一个开源 java 库来读取来自 Microsoft outlook 的电子邮件、日历和联系人。您知道这些库或解决方法吗?

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

谢谢

最佳答案

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

我知道的其他类似的包是

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

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

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

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

关于java - 用于读取 outlook 电子邮件、日历等的开源 java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324856/

相关文章:

java - AJAX 请求中止时停止 Redshift 上的 SQL 查询的替代方法

java - 刚开始接触 Java,我想我需要包含新的类。

java - 合并2个数组

java - 在注释中注入(inject) Spring 属性列表

java - 调用对象时这些括号是什么意思?

java - 如何从 firebase 实时数据库中获取字符串数组

java - 如何以编程方式定义虚拟 IP?

java - Spring JPA Hibernate 优点和教程

Java递归1234到4321为例

java - Cassandra ,赫克托耳 :how to retrieve specific set of columns for specific keys from a column family in 1 call?