2011-05-17 203 views
3

我的公司正在开发一个项目来开发桌面和移动电子邮件客户端,该客户端可以用最少的配置连接到不同的邮件服务器,以供用户或服务器管理员使用。因为我们想要支持Microsoft Exchange,所以我们似乎必须在Java中实现ActiveSync协议。我们已经意识到有关使用ActiveSync的许可问题并与Microsoft联系。ActiveSync客户端Java实现

我们已经注意到,Android提供了我们想要做的a partial implementation,但我们正在寻找一个功能更全面,更容易集成到非android应用程序的Java库。

该解决方案必须作为客户端运行,而不是像DavMail这样的服务器实现。基本上是一个Z-Push的Java客户端实现。

任何人都知道任何可用的?

回答

4

我已经广泛搜索,以及,这是唯一的Java项目的ActiveSync到目前为止,我发现:http://code.google.com/p/synku4j/

或者,你绝对应该先看看微软自己的Java API的EWS,而不是任何商业产品:

http://archive.msdn.microsoft.com/ewsjavaapi

+3

据我了解,上述2个选项是2层完全不同的API。一个是ActiveSync,另一个是EWS。值得一提的是,Gmail似乎只支持ActiveSync,并且不支持EWS,所以如果您的客户端需要使用任何Gmail帐户并与Exchange同步,则应该使用ActiveSync解决方案。 – 2013-07-23 12:47:00