Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 16 Следующий »

Получить сообщение V4 (java) / Get a message V4 (java)

Группа действий: Почта 


Действие читает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа Table

Иконка действия

Параметры действия

Входные параметры

Поле "Контекст" - Идентификатор сеанса работы с почтовым сервером

Поле "От" - Будут выбраны письма, у которых почтовый адрес отправителя полностью соответствует или включает указанное значение.

Поле "Кому" - Будут выбраны письма, у которых почтовый адрес получателя полностью соответствует или включает указанное значение через знак «;» или «,» можно указать несколько адресов.

Поле "Копия" - Будут выбраны письма, у которых почтовый адрес получателя копии полностью соответствует или включает указанное значение. Через знак «;» или «,» можно указать несколько адресов.

Поле "Тема" - Будут выбраны письма, у которых тема полностью соответствует или включает указанное значение.

Поле "Тело письма" - Будут выбраны письма, у которых текст полностью соответствует или включает указанное значение.

Поле "Название вложения" - Будут выбраны письма, у которых название вложения полностью соответствует или включает указанное значение.

Поле "Непрочитанные" - Если значение «true», будут выбраны только непрочитанные письма. Если значение «false», будут выбраны прочитанные и непрочитанные письма.»

Поле "Количество" - Количество писем, которое необходимо прочитать из почтового ящика по указанным фильтрам.

Поле "Папка для вложений" - Путь к папке, в которой будут созданы подпапки для сохранения вложений из писем.

Поле "Включить html текст" - Если значение «true», действие вернет текст письма с полной информацией о стилях этого текста . Если значение «false», действие вернет обычный текст.

Поле "Поиск по шаблону" - Если значение «true», при выборе писем значения в параметрах фильтров поиска будут учитываться как регулярные выражения.Если значение «false», значения в параметрах фильтров поиска будут учитываться просто как текст, а при подключении с протоколом IMAP также увеличится скорость поиска.

Выходные параметры

Результат - Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Столбцы таблицы: Id - идентификатор сообщения; From - почтовый адрес отправителя; To - почтовые адреса всех получателей; CC - почтовые адреса всех получателей копии письма; Subject - тема письма; Body - текст тела письма; Path - путь до папки, в которую были сохранены файлы вложений.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Идентификатор сеанса работы с почтовым сервером

Robin.JavaMail


Да

От

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

Robin.String


Нет

Кому

Будут выбраны письма, у которых почтовый адрес получателя полностью соответствует или включает указанное значение через знак «;» или «,» можно указать несколько адресов.

Robin.String


Нет

Копия

Будут выбраны письма, у которых почтовый адрес получателя копии полностью соответствует или включает указанное значение. Через знак «;» или «,» можно указать несколько адресов.

Robin.String


Нет

Тема

Будут выбраны письма, у которых тема полностью соответствует или включает указанное значение.

Robin.String


Нет

Тело письма

Будут выбраны письма, у которых текст полностью соответствует или включает указанное значение.

Robin.String


Нет

Название вложения

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

Robin.String


Нет

Непрочитанные

Если значение «true», будут выбраны только непрочитанные письма. Если значение «false», будут выбраны прочитанные и непрочитанные письма.»

Robin.Boolean

true

Нет

Количество

Количество писем, которое необходимо прочитать из почтового ящика по указанным фильтрам.

Robin.Numeric


Нет

Папка для вложений

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

Robin.FolderPath

C:\doc\img

Нет

Включить html текст

Если значение «true», действие вернет текст письма с полной информацией о стилях этого текста . Если значение «false», действие вернет обычный текст.

Robin.Boolean

true

Нет

Поиск по шаблону

Если значение «true», при выборе писем значения в параметрах фильтров поиска будут учитываться как регулярные выражения.Если значение «false», значения в параметрах фильтров поиска будут учитываться просто как текст, а при подключении с протоколом IMAP также увеличится скорость поиска.

Robin.Boolean

true

Нет

Результаты

Результат

Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Столбцы таблицы: Id - идентификатор сообщения; From - почтовый адрес отправителя; To - почтовые адреса всех получателей; CC - почтовые адреса всех получателей копии письма; Subject - тема письма; Body - текст тела письма; Path - путь до папки, в которую были сохранены файлы вложений.

Robin.DataTable



Параметры действия предыдущих версий  Получить сообщение V 1-3 J, V 2-P

Особые условия использования 

Отсутствуют 

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

Задача

Получить все письма от  test_robin_mail@mail.ru, с темой письма "Сотрудник" и PNG файлом во вложении. Файлы из писем необходимо сохранить на рабочий стол в папку "Вложения".

Решение

Подключить почтовый ящик с которого требуется взять письма. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).

Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).

Получить письма соответствующие указанным фильтрам

Реализация

  1. Собрать схему робота, состоящую из действий:

2. Настроить параметры для действия "Настройки подключения". (см. описание действия Настройки подключения / Connection settings). 

3. Настроить параметры для действия "Получить сообщение".
    Настройка действия:

a. Параметр "Контекст". Необходимо выбрать из выпадающего списка контекст соответствующий почтовому ящику с которого будут вычтены сообщения.

b. Параметр "От". Указываем почтовый ящик отправителя сообщения.

c. Параметр "Кому". Указываем почтовый ящик получателя сообщения.

d. Параметр "Тема". Указываем значение "Сотрудник". 

e. Параметр "Название вложения". Указываем маску файлов. ".png"

f. Параметр "Папка для сохранения вложений". Указываем путь до папки, в которую будут сохранены вложения 

g. Параметр "Результат". Указываем переменную "Таблица", в которую будет сохранена информация из писем.

4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Требуемые письма получены и сохранены в таблицу, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Вложения из писем сохранены в целевую папку.

  • Нет меток