Я не знаю, что насчет GAL, но, конечно, вы можете управлять календарями пользователей (добавление собраний, добавление задач, ...) и электронной почтой (чтение, отправка и т. Д.).
Для управления другими учетными записями пользователей Вы должны включить олицетворение.
Некоторое время назад я написал в своем блоге два сообщения о том, как олицетворять привязку службы Exchange и как добавить встречу в календарь любого пользователя в Exchange. Я не буду вставлять код здесь, потому что это не имеет смысла, просто здесь у вас есть ссылки, если вы заинтересованы:
Олицетворение
Создание встречи
Но теперь это более простой способ получить те же результаты, что и выше, но с меньшим количеством строк кода благодаря Управляемый API веб-служб Exchange 1.1 SDK . Поэтому, если вы хотите включить обмен данными с excahnge, вам следует больше узнать об этом API и посмотреть, подходит ли он вам и вашим требованиям.