从Ruby访问Microsoft Exchange服务器

我需要将MS Exchange的联系人与我的Ruby on Rails应用程序同步。

哪种方式最好? 你会推荐任何现有的gem吗?

一个开始的地方是Exchange开发人员中心 ,其中Microsoft链接到不同SDK,文档等的下载。可以理解,大多数文档和示例将使用Microsoft的.NET Framework和语言。

如果要与Exchange 2007或2010连接,您可能会发现使用某种forms的Exchange Web服务(EWS)最简单,您可以使用它来连接到使用SOAP Web服务框架,如SOAP4R , WSO2等。

对于Exchange 2003及更早版本,您受到的限制更多; 通过Ruby的win32ole编写CDO并不会很有趣或有趣。

也许https://rubygems.org/gems/exchanger交换器gem会帮助你。

用于使用Exchange Web服务访问Microsoft Exchange的Ruby库。 该库尝试尽可能简单地创建和更新项目。 它将跟踪已更改的属性,并仅更新它们。

我测试了观点gem ,它的工作原理。 请务必按照wiki页面获取说明,因为readme有点不赞成。

也许使用win32ole?

5年后更新了这个线程:这个gem看起来很有前途,现在开始测试它: https : //github.com/WinRb/Viewpoint