Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Получить сообщение

...

Версия 6 (Java)

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

...

Описание

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

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

Image Removed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поле "Начиная с даты"                - Сообщения, которые получены, начиная с указанных даты и времени

Поле "Заканчивая датой"            - Сообщения, которые получены до указанных даты и времени включительно

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

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

Поле "Количество сообщений" - Количество найденных сообщений

Настройки

Image Added

Параметры и их настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

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



Количество сообщенийКоличество найденных сообщенийЧисло

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

Отсутствуют Отсутствуют.

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

Задача

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

Решение

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

...

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

Реализация

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

...

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

...

  1. действия Настройки подключения / Connection settings).

...

...

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

...

  1. Настройка действия:

      ...

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

      ...

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

      ...

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

      ...

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

      ...

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

      ...

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

      ...

        1. Параметр "Начиная с даты". Указываем дату,

      ...

        1. поиск с которой будет осуществлен с даты/времени указанных

      ...

        1. в "Начиная с даты"

      ...

        1. и до даты/времени указанных

      ...

        1. в "Заканчивая датой" включительно

      ...

        1. ;

      ...

        1. Параметр "Заканчивая датой". Указываем дату,

      ...

        1. поиск до которой будет осуществлен с даты/времени указанных в "Начиная с даты" и до даты/времени указанных в "Заканчивая датой" включительно

      ...

        1. ;

      ...

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

      Image Removed

      ...

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

      Результат

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

      ...