我想写一个机器人,它会自动观看MS交换账户的日历并接受并记录任何邀请。其余的代码将使用Ruby,所以我更喜欢这样,但我很乐意使用任何POSIX工具 - 一个C程序,一个Perl脚本等。
我一直在寻找Unix客户端信息,但我发现的只是电子邮件客户端(例如Thunderbird)。
答案 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除其他外,还显示了如何接收和接受会议邀请。