Переместить в папку (IMAP)

Элемент перемещает сообщения между папками по протоколу IMAP.

Свойства

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

Сервер | | |

  1. Сервер* [String] - Адрес почтового сервера.

  2. Порт* [Int32] - Порт почтового сервера. По умолчанию 993.

  3. Логин* [String] - Логин почтового сервера.

  4. Пароль [String] - Пароль почтового сервера.

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

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

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

  8. SSL* [Boolean] - Признак использования сервером соединения SSL.

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

  10. Папка источник* [String] - Папка входящих сообщений. По умолчанию "Inbox".

  11. Папка назначения* [String] - Папка входящих сообщений.

  12. Идентификаторы [List<String>] - Массив идентификаторов получаемых сообщений.

  13. Письма [List <LTools.Network.Model.EMail.MailMessage>] - Массив сообщений.

  14. Таймаут* [Int32] - Предельное время ожидания завершения процесса, указывается в миллисекундах. По умолчанию 10000.

Только код

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

var server = "server";
var port = 443;
var login = "login";
var password = "password";
var inbox = "inbox";
var outbox = "outbox";
List<LTools.Network.Model.EMail.MailMessage> messages = null;
List<string> messageIds = null;
var isSsl = false;
var ignoreCertificate = false;
var timeout = 10000;

LTools.Network.MailApp.IMAPMoveToFolder(wf, server, port, login, password, inbox, outbox, messages, isSsl, ignoreCertificate, timeout);

LTools.Network.MailApp.IMAPMoveToFolder(wf, server, port, login, password, inbox, outbox, messageIds, isSsl, ignoreCertificate, timeout);

Last updated