Сервер MS Exchange
Элемент производит подключение к серверу Microsoft Exchange и позволяет роботу взаимодействовать с ним для выполнения операций с электронной почтой.
Является контейнером для других элементов, входящих в группу MS Exchange
(см. рисунок ниже), которые используются для отправки/удаления писем, прикрепления файлов к письмам, извлечения вложений и других операций с электронной почтой.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
- Версия [Microsoft.Exchange.WebServices. Data.ExchangeVersion] - версия сервера MS Exchange. По умолчанию установлена
Exchange2013_SP1
. Чтобы выбрать другую версию, щелкните выпадающий список значений. - URL сервера [String] - URL сервера MS Exchange. Пример:
"https://<server>/EWS/Exchange.asmx"
. - E-mail [String] - email пользователя. Укажите его, чтобы использовать автообнаружение URL для эндпойта веб-служб Exchange (EWS). Пример:
"user1@contoso.com"
. - Домен [String] - имя домена. Пример:
"contoso.com"
. - Логин [String] - логин пользователя.
- Пароль [String] - пароль учетной записи Exchange.
- Защищенный пароль [SecureString ] - поле для вставки зашифрованного пароля. В целях безопасности пароль в формате SecureString не хранится в открытом виде. Получить его можно, например, из программы Диспетчер учетных данных (Credential Manager).
- Российский часовой пояс [Boolean] - настройка предназначена для корректировки времени. Например, в случае, если в русской локализации приложения наблюдается ошибка определения часового пояса. По умолчанию отключено.
🔸 Внимание! Для успешного извлечения вложений из писем необходимо активировать свойство Российский часовой пояс.
Learning
Для обучения работе с элементом Сервер MS Exchange скачайте RPA-проект по ссылке: Скачать архив Learning .
- Скачайте архив с обучающими материалами с указанной страницы.
- Распакуйте архив и откройте проект
StudioActivities
в Студии. - Найдите в проекте процесс
StudioActivities/Ru/Почта/MS Exchange/Основы.ltw
.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
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");