Получить письма (IMAP)
Last updated
Last updated
Eng: Receive mail (IMAP)
Элемент используется для получения почтовых сообщений по протоколу IMAP. Cвойства элемента представлены ниже.
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание |
---|---|---|
Сервер: | ||
Сервер* | String | Адрес почтового сервера |
Порт* | Int32 | Порт почтового сервера. По умолчанию |
Логин* | String | Логин почтового сервера |
Пароль | String | Пароль почтового сервера |
Защищенный пароль | SecureString | При использовании зашифрованного пароля укажите его в этом поле. Пароль в формате SecureString не хранится в открытом виде даже в памяти компьютера. Получить его можно, например, из Диспетчера учетных данных (Credential Manager) |
Использовать SSO | Boolean | Определяет, нужно ли использовать Secure Socket Options (SSO) - набор параметров и настроек для безопасной передачи данных через защищенное сокет-соединение. По умолчанию параметр отключен. Настройка добавлена в версии 23.11 |
SSO | - | Способ указания шифрования, которое должно использоваться для сокет-соединения. Значение учитывается, только если включен параметр «Использовать SSO». В этом случае при подключении к почтовому серверу будет использовано SSO и проигнорировано свойство SSL |
SSL* | Boolean | Признак использования сервером соединения SSL |
Игнорировать сертификат | Boolean | Установка флага отключает проверку SSL-сертификата сервера. По умолчанию сертификат сервера проверяется. Отключение проверки SSL-сертификата может привести к проблемам информационной безопасности (!), поэтому параметр следует использовать только в исключительных случаях, когда невозможно без него обойтись |
Папка* | String | Папка входящих сообщений |
Только непрочитанные* | Boolean | Получать только непрочитанные сообщения |
Метить, как прочитанные* | Boolean | Автоматически метить полученные сообщения, как прочитанные |
Метить, как непрочитанные* | Boolean | Автоматически метить полученные сообщения, как непрочитанные |
Дата от* | DateTime? | Дата начала фильтра сообщений |
Дата до* | DateTime? | Дата окончания фильтра сообщений |
Получать вложения* | Boolean | Признак получения вложений |
Идентификаторы | List<String> | Массив идентификаторов получаемых сообщений |
Письма | Массив сообщений | |
Количество | Int32 | Количество сообщений |
Сортировка | - | Тип сортировки сообщений. По умолчанию установлено значение Default - сортировка, используемая на сервере. Возможно выбрать сортировку по дате отправке письма: 1) By Date Asc - сортировка по возрастанию даты (от старой к новой); 2) By Date Desc - сортировка по убыванию даты (от новой к старой) |
Программная сортировка | Boolean | Параметр включает сортировку писем на стороне робота. Позволяет использовать сортировку в тех случаях, когда почтовый сервер ее не поддерживает (например, mail.ru). Ограничение: не рекомендуем использовать эту функцию при работе с большим количеством писем, например, свыше тысячи. Поскольку для сортировки необходимо считывать все письма из электронного ящика, это может потреблять много оперативной памяти |
Таймаут* | Int32 | Предельное время ожидания завершения процесса, указывается в миллисекундах. По умолчанию |
Сообщение: | ||
Результат* | Массив полученных сообщений |
Использование сортировки в IMAP: Чтобы сортировать письма по дате от старых к новым (опция By Date Asc), активируйте опцию Программная сортировка, установив соответствующий флажок.
C версии 1.24.4 cвойство Результат (PROP_RESULT_NAME) для Только код теперь не является обязательным.
Пример использования элемента в процессе с типом Только код (Pure code):