Сервер MS Exchange

MS Exchange

Элемент производит подключение к серверу Microsoft Exchange и позволяет роботу взаимодействовать с ним для выполнения операций с электронной почтой.

Является контейнером для других элементов, входящих в группу MS Exchange (см. рисунок ниже), которые используются для отправки/удаления писем, прикрепления файлов к письмам, извлечения вложений и других операций с электронной почтой.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

  1. Версия [Microsoft.Exchange.WebServices. Data.ExchangeVersion] - версия сервера MS Exchange. По умолчанию установлена Exchange2013_SP1. Чтобы выбрать другую версию, щелкните выпадающий список значений.

  2. URL сервера [String] - URL сервера MS Exchange. Пример: "https://<server>/EWS/Exchange.asmx".

  3. E-mail [String] - email пользователя. Укажите его, чтобы использовать автообнаружение URL для эндпойта веб-служб Exchange (EWS). Пример: "user1@contoso.com".

  4. Домен [String] - имя домена. Пример: "contoso.com".

  5. Логин [String] - логин пользователя.

  6. Пароль [String] - пароль учетной записи Exchange.

  7. Защищенный пароль [SecureString] - поле для вставки зашифрованного пароля. В целях безопасности пароль в формате SecureString не хранится в открытом виде. Получить его можно, например, из программы Диспетчер учетных данных (Credential Manager).

  8. Российский часовой пояс [Boolean] - настройка предназначена для корректировки времени. Например, в случае, если в русской локализации приложения наблюдается ошибка определения часового пояса. По умолчанию отключено.

🔸 Внимание! Для успешного извлечения вложений из писем необходимо активировать свойство Российский часовой пояс.

Learning

Для обучения работе с элементом Сервер MS Exchange скачайте RPA-проект по ссылке: Скачать архив Learning.

  1. Скачайте архив с обучающими материалами с указанной страницы.

  2. Распакуйте архив и откройте проект StudioActivities в Студии.

  3. Найдите в проекте процесс StudioActivities/Ru/Почта/MS Exchange/Основы.ltw.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

LTools.Office.MSExchangeApp app = LTools.Office.MSExchangeApp.InitSvc(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "server url", "login", "pass", "domain");
LTools.Office.MSExchangeApp app2 = LTools.Office.MSExchangeApp.InitAd(wf, Microsoft.Exchange.WebServices.Data.ExchangeVersion.Exchange2013_SP1, "autodiscovery url", "login", "pass", "domain");

Last updated