Удалить письма

Delete mail (IMAP)

Элемент используется для удаления почтовых сообщений по протоколу IMAP.

Свойства

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

СвойствоТипОписание

Сервер*

String

Адрес почтового сервера

Порт*

Int32

Порт почтового сервера. По умолчанию 993

Логин*

String

Логин почтового сервера

Пароль

String

Пароль почтового сервера

Защищенный пароль

SecureString

Если используется зашифрованный пароль, укажите его в этом поле. Пароль в формате SecureString не хранится в открытом виде даже в памяти компьютера.

Использовать SSO

Boolean

Определяет, нужно ли использовать Secure Socket Options (SSO) - набор параметров и настроек для безопасной передачи данных через защищенное сокет-соединение. По умолчанию параметр отключен

SSO

-

Способ указания шифрования, которое должно использоваться для сокет-соединения. Значение учитывается, только если включен параметр Использовать SSO. В этом случае при подключении к почтовому серверу будет использовано SSO и проигнорировано свойство SSL

SSL*

Boolean

Признак использования сервером соединения SSL

Игнорировать сертификат

Boolean

Установка флага отключает проверку SSL-сертификата сервера. По умолчанию сертификат сервера проверяется. Отключение проверки SSL-сертификата может привести к проблемам информационной безопасности (!), поэтому параметр следует использовать только в исключительных случаях, когда невозможно без него обойтись

Папка*

String

Папка, в которой находится удаляемое сообщение

Сообщения*

List <LTools.Network.Model.EMail.MailMessage>

Список сообщений для удаления

Таймаут*

Int32

Предельное время ожидания завершения процесса, указывается в миллисекундах. По умолчанию 10000

Только код

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

LTools.Network.MailApp.IMAPDeleteMail(wf, "server", 443, "login", "password", "inbox", "messageId", 10000);

Last updated