программно изменять данные на сервере Exchange - PullRequest
1 голос
/ 20 января 2011

Я хотел бы знать, каковы возможности программного изменения данных на сервере Exchange?

с помощью веб-службы Exchange (EWS) можно (изменить означает добавить / изменить / удалить):

  • изменить данные на сервере Exchange для других пользователей?
  • изменить глобальный список адресов?

если нет, то как я могу сделать это программно?

у нас есть система, которая нам нужна для взаимодействия с Exchange Server для выполнения различных задач, связанных с календарем, электронной почтой, GAL

о какой наилучшей практике и подходе я должен подумать?

ура

1 Ответ

1 голос
/ 20 января 2011

Я не знаю, что насчет GAL, но, конечно, вы можете управлять календарями пользователей (добавление собраний, добавление задач, ...) и электронной почтой (чтение, отправка и т. Д.).

Для управления другими учетными записями пользователей Вы должны включить олицетворение.

Некоторое время назад я написал в своем блоге два сообщения о том, как олицетворять привязку службы Exchange и как добавить встречу в календарь любого пользователя в Exchange. Я не буду вставлять код здесь, потому что это не имеет смысла, просто здесь у вас есть ссылки, если вы заинтересованы:

Олицетворение

Создание встречи

Но теперь это более простой способ получить те же результаты, что и выше, но с меньшим количеством строк кода благодаря Управляемый API веб-служб Exchange 1.1 SDK . Поэтому, если вы хотите включить обмен данными с excahnge, вам следует больше узнать об этом API и посмотреть, подходит ли он вам и вашим требованиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...