Получить письма через IMAP (GetIMAPMailMessages)

Получить письма с использованием протокола IMAP.

Сервер

[Текст] Сервер (например, "imap.mail.ru").

Порт

[Число] Порт. Если значение не указано, то принимается порт по умолчанию:

  • обычное соединение - 143,

  • защищенное соединение - 993.

Логин

[Текст] Логин, необходимый для авторизации на сервере.

Пароль

[Текст/SecureString] Пароль необходимый для авторизации на сервере.

Время ожидания

[Число] Время ожидания ответа от сервера. Значение указывается в секундах.

SSL

Указывает, использовать ли защищенное соединение.

Количество писем

[Число] Число последних писем, которые будут получены с сервера.

Удалять после получения

Удалять письма с почтового сервера после их получения.

Отмечать как прочитанное

Отмечать письма как прочитанные после получения.

Только новые

Получать только новые письма.

Сортировать по дате

Тип сортировки по дате.

Возможные варианты:

  • NewestFirst - новые сообщения будут первыми в списке;

  • OldestFirst - старые сообщения будут первые в списке.

Фильтр заголовка письма

[Текст] Фильтр заголовка письма. Формат фильтра зависит от свойства "Тип фильтра заголовка письма".

Тип фильтра заголовка письма

Тип фильтра заголовка письма. Возможные значения:

  • Contains - простая проверка на содержание текста (эта проверка происходит на сервере и является самой быстрой);

  • Wildcard - использование метасимволов (*, ?);

  • Regex - использование регулярных выражений.

Фильтры Wildcard и Regex выполняются после получения писем и являются самыми ресурсозатратными. Рекомендуется их использовать только с установленным свойством "Только новые".

Папка

[Текст] Папка на почтовом сервере для получения почты. Если значение пустое, то будет использоваться папка "Входящие" или "Inbox".

При необходимости укажите вложенные папки через символ '\'. Например, "Inbox\TestFolder".

Результат

[Список] Список объектов MailMessage, которые являются письмами со всем содержимым.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения:

  • "Default" - по умолчанию;

  • "Ignore" - ошибки игнорируются;

  • "Handle" - ошибки обрабатываются.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Уровень сообщений

Выбор уровня сообщений, который будут выводить блоки при работе. Возможные значения:

  • "Default" - по умолчанию;

  • "Release" - вывод отключен;

  • "Debug" - вывод основной информации;

  • "Detailed" - вывод подробной информации.

Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы.

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока.

Last updated