我正在运行 MS Exchange Server 2007。我可以访问 Outlook Web Access。我需要编写一个 servlet,它将:
- 获取全球联系人列表
- 获取每个联系人的个人日历
我应该从什么开始?我还需要什么?
谁能建议一些教程/指南我该怎么做?我是 MS Exchange Server 的新手
我正在运行 MS Exchange Server 2007。我可以访问 Outlook Web Access。我需要编写一个 servlet,它将:
我应该从什么开始?我还需要什么?
谁能建议一些教程/指南我该怎么做?我是 MS Exchange Server 的新手
我认为它不适用于 Outlook Web Access。它是一个连接到 Exchange 服务器的客户端,它不提供 API。您应该直接连接到交换服务器。
有关可以使用的可能技术的更多信息,请参阅以下内容: http ://weblogs.asp.net/whaggard/archive/2007/01/30/how-do-i-access-my-outlook-contacts-from -my-web-application.aspx
第一部分有一个简短的解释和很好的信息。该示例在 .NET 中
由于您将使用 Java,因此以下文章可能有助于为您提供 Java 工具,这些工具可以解决连接到 Exchange Server 并从中获取数据的问题。
用于阅读 Outlook 电子邮件、日历等的开源 Java 库
以及来自同一公司的另外两个商业产品: http ://www.moyosoft.com/jbex/ http://www.moyosoft.com/joc/
根据 Exchange Server 配置,您可能想要尝试此Exchange Web Service (EWS)。
还可以找到一些示例@SO:如何通过 java Web 服务客户端连接 Exchange Web 服务?
请注意,即使是1.2 版也没有提供 Outlook 本身具有的所有功能,并且在日历项目方面存在一些错误 - 但对于邮件,它通常工作得很好。