Я пишу приложение CMS в PHP, и одним из требований является то, что он должен иметь возможность взаимодействовать с сервером Exchange клиента. Я написал эту функцию несколько раз раньше и всегда использовал WebDAV, но теперь я отказываюсь от этого.
Я буду запускать сайт в IIS или Apache (без предпочтений) на сервере Windows 2008. Несколько вещей, которые мне нужно будет сделать, включают добавление контактов в данную адресную книгу пользователя, отправку писем в качестве данного пользователя и запуск отчетов по контакты для пользователя.
Все это довольно просто сделать с WebDAV, но если есть лучший способ, который не требует каких-либо функциональных возможностей, которые могут быть устарели в ближайшее время.
Любые идеи?
Обновление:
Джастин, мне нравится идея использования ком-объектов, я просто беспокоюсь о поддержании третьего продукта, чтобы все работало...
Джон, я могу написать веб-службу на С# для взаимодействия с этими функциями и получить доступ к ней с помощью моего PHP-приложения, но это также немного в стороне.
До сих пор я не уверен на 100%, что любой из них лучше, чем WebDAV...
Может ли кто-нибудь показать мне, где я глуп?