Как мне взаимодействовать с Exchange Server с помощью C #?

У нас произошел небольшой сбой на нашем почтовом сервере, и права доступа к папкам электронной почты наших пользователей перестали работать.

К сожалению, все наши пользователи используют Outlook Web Access и не имеют доступа для изменения разрешений для своих почтовых папок.

Передо мной была поставлена ​​задача предоставить возможность изменения разрешений в Exchange e -почтовые папки. Мой план состоит в том, чтобы каким-то образом взаимодействовать с Exchange и поместить соответствующую информацию на веб-страницу ASP.Net.

Я вижу, что существует dll веб-служб Exchange, но я ' Я не уверен, что это разрешено в нашей установке. Есть ли другой способ связи с Exchange? Желательно использовать C #? Легко ли включить веб-службы, если они выключены? Как я могу проверить, включен ли он?

С уважением,

Изменить: я пытался подключиться через EWS, но получаю Ошибка 102 (net :: ERR_CONNECTION_REFUSED): Неизвестная ошибка. Это может быть связано с тем, что у меня нет разрешений или служба не включена. Я собираюсь изучить это. Спасибо за предложения.

Хорошо, похоже, у меня неправильный URI. Я получаю сообщение «Exchange Server не поддерживает запрошенную версию». (Я просто пытаюсь отправить тестовое электронное письмо)

12
задан Biff MaGriff 7 February 2011 в 21:21
поделиться