我在一栋满是 PC 的大楼里用 Mac 工作,而这里的 IT 部门没有在 Exchange 服务器上启用 IMAP 访问权限。因此,我错过了很多会议,因为我通过 Outlook Web Access 访问邮件,所以收不到提醒。
我编写了一个脚本来抓取我的 Outlook Web Access 日历并将其转换为 iCal 格式,这样我就可以通过 thunderbird 或 iCal.app 获取提醒。它基本上是通过 curl 下载日历页面,解析 HTML 并将所有约会重新格式化为 ical。它并不优雅,但它有效。然后他们改用 outlook 2007,它不再起作用了。
我对 curl 了解不多,对 outlook 的工作原理几乎一无所知。有人能给我提供一些参考资料,让我在不使用 outlook 的情况下从 Exchange 服务器中获取日历信息吗?如果我可以配置 curl 来获取 HTML,我会很高兴,但如果有更优雅的方式,比如以 XML 格式获取日历信息,我会欣喜若狂。
答案1
提醒一下。Snow Leopard 中的 Exchange 支持仅适用于 Exchange 2007 及更高版本。如果您正在运行 Exchange 2003(就像我们目前运行的一样),则不支持。有一个版本的 Entourage 可与 Exchange 2003 和 WebDav 配合使用。