如何从Unix命令行与MS Exchange日历交互?

时间:2010-01-06 21:47:31

标签: ruby unix command-line exchange-server

我想写一个机器人,它会自动观看MS交换账户的日历并接受并记录任何邀请。其余的代码将使用Ruby,所以我更喜欢这样,但我很乐意使用任何POSIX工具 - 一个C程序,一个Perl脚本等。

我一直在寻找Unix客户端信息,但我发现的只是电子邮件客户端(例如Thunderbird)。

2 个答案:

答案 0 :(得分:2)

OpenChange提供了libmapi,它使用本机MAPI协议与Microsoft Exchange进行通信。

或者,如果Exchange服务器安装了Outlook Web Access组件,则可以使用WebDAV访问它。这里的an example of using the calendar using PHP可能会给你一些指示。

答案 1 :(得分:2)

如果您使用的是Exchange Server 2007及更高版本,则可能需要查看Exchange Web Services。我不知道Ruby或你提到的其他工具,但你应该能够从其中一个访问Web服务。

Handling Meetings除其他外,还显示了如何接收和接受会议邀请。