我正在用 PHP 编写一个 CMS 应用程序,其中一个要求是它必须能够与客户的 Exchange 服务器交互。我之前已经写过几次这个功能,并且一直使用WebDAV来完成它,但现在我不再使用它了。
我将在 Windows server 2008 上的 IIS 或 Apache(无偏好)上运行该站点。我需要做的一些事情包括将联系人添加到给定用户的地址簿、作为给定用户发送电子邮件以及运行联系人报告用户。
所有这一切都可以通过 WebDAV 轻松完成,但如果有更好的方法不需要任何可能很快就会被弃用的功能。
有任何想法吗?
更新:
贾斯汀,我喜欢使用 com 对象的想法,我只是担心维护第三个产品以使一切正常......
约翰,我可以用 C# 编写一个 Web 服务来与这些函数交互,并使用我的 PHP 应用程序访问它,但它也有点偏僻。
到目前为止,我并不是 100% 相信其中任何一个都比 WebDAV 更好......
谁能告诉我我在哪里傻?