【问题标题】:Talk to Exchange 2003 from Java从 Java 与 Exchange 2003 对话
【发布时间】:2010-11-21 18:44:38
【问题描述】:

从 Java 应用程序与 Exchange 2003 服务器通信时,我有哪些选择?我听说过一些为 Java 提供一些 .NET 服务的项目的参考资料。我想我也听说过 Exchange 2007 公开了 Web 服务,但我不确定 2003 年是否可用。

有人做过吗?有什么建议吗?

编辑:我所说的“交谈”并不是指只接收消息,我可以通过 IMAP 来做...我的意思是访问更特定于 Exchange 的东西,比如联系人。

【问题讨论】:

    标签: java .net exchange-server


    【解决方案1】:

    您可以使用 WebDAV 访问 Exchange Server 2003:
    http://msdn.microsoft.com/en-us/library/aa486282(EXCHG.65).aspx

    这篇 MSDN 文章演示了如何使用 WebDAV 操作联系人:
    http://support.microsoft.com/kb/296126
    (示例代码是用 VB 编写的,但它应该让您知道如何做。)

    【讨论】:

    • 是的 - WebDAV 是一种网络协议,因此只要您可以从 Java 应用程序在线获取 WebDAV 消息,它将提供与 VB 应用程序相同的结果。
    【解决方案2】:

    对于 Exchange 2003,您可以使用 WebDav。 Apache 有一个较旧的 Slide 库来帮助解决这个问题,但你真的不需要它。您可以只使用来自 Apache Commons 的 HttpClient。 link.

    如果您正在使用 Exchange 2007,请通过 Web 服务使用 EWS。更轻松,更丰富。 link.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多