Группа «Почта»

Настройки подключения / Сonnection Settings

При выборе Exchange Api учитываются только эти три параметра:

Задача:

Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.

Решение:

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

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

  • Отправить сообщение.

Реализация:

  • Открываем группу действий «Почта».
  • Помещаем в рабочее пространство студии действие «Настройки подключения».

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

Параметр «Тип сервера». Из выпадающего списка выбираем «eSMTP» т.к. необходимо отправить сообщение.

Параметр «Использование API». Указываем «Без API».

Параметр «Порт». Указываем 25 в соответствии с требованиями настроек почтового сервера Яндекс.

Параметр «URL сервера». Указываем smtp.yandex.ru в соответствии с требованиями настроек почтового сервера Яндекс.

Параметр «Логин». Указываем логин почты с которой требуется отправить сообщение robinrobinoff@yandex.ru.

Параметр «Пароль». Указываем пароль от почтового ящика.

  • Помещаем в рабочее пространство студии действие «Отправить сообщение».

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

Параметр «Контекст». Необходимо выбрать контекст соответствующий почтовому ящику robinrobinoff@yandex.ru.

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

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

Параметр «Тема». Указываем тему сообщения.

Параметр «Тело письма» указать текстовую переменную с данными о сотруднике.

  • Нажимаем на кнопку «Старт» в верхней панели.

Результат:

Почтовый ящик robinrobinoff@yandex.ru подключен.

Сообщение с персональными данными отправлено.

Ответить / Reply

Задача: Необходимо ответить на все сообщения, содержащиеся в таблице с письмами (переменная).

Решение:

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

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

  • Ответить на сообщения.

Реализация:

  • Помещаем в рабочее пространство студии действие «Настройки подключения» и настраиваем его параметры. (см. описание действия «Настройки подключения»).

  • Помещаем в рабочее пространство студии действие «Ответить» и настраиваем его параметры.

В поле «Контекст» указать идентификатор работы с почтовым сервером.

В поле «Таблица с письмами» указать переменную типа «Таблица», содержащую письма, на которые нужно ответить.

Проставить чек-бокс «Ответить всем» = true.

В поле «Тело» указать текстовую переменную с текстом ответа.

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Ответы на требуемые письма отправлены.

Отправить сообщение / Send message

Задача:

Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.

К письму прикрепить вложение в виде скриншота Яндекс карты с адресом проживания сотрудника.

Решение:

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

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

  • Отправить сообщение.

Реализация:

  • Помещаем в рабочее пространство студии действие «Настройки подключения» и настраиваем его параметры. (см. описание действия «Настройки подключения»).
  • Помещаем в рабочее пространство студии действие «Отправить сообщение».

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

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

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

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

Параметр «Тема». Указываем тему письма.

Параметр «Тело письма». Указываем переменные с персональными данными сотрудников. ФИО, Телефон.

Параметр «Вложения». Указываем путь до файла.

  • Нажимаем на кнопку «Старт» в верхней панели.

Результат:

Сообщение с персональными данными отправлено.

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

Описание

Действие читает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа «Таблица». Для получения данных, записанных в переменную типа «Таблица» необходимо использовать действие Сохранить таблицу в CSV / Table to CSV

Для корректной работы действия «Получить сообщение» необходимо изначально настроить подключение к почте с помощью действия Настройки подключения/ Сonnection Settings

Иконка

Параметры

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

  • Контекст - идентификатор сеанса работы с почтовым сервером. В поле указывается контекст действия «Настройки подключения».

  • От - почтовый адрес отправителя письма. Чтобы указать более одного элемента, используйте «;» или «,»

  • Кому - почтовый адрес получателя письма. Чтобы указать более одного элемента, используйте «;» или «,»

  • Копия - почтовый адрес получателя копии письма. Чтобы указать более одного элемента, используйте «;» или «,»

  • Тема - тема письма.

  • Тело письма - текст письма.

  • Название вложения - названия вложения в письме.

  • Непрочитанные - при указании чекбокса «Непрочитанные» = true , будут отобраны только непрочитанные письма.

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

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

  • Включить html текст - данный чекбокс включает полную информацию о стилях. Иначе будет получен просто текст.

    Чекбокс «Включить html текст» проставлен

    ActionsExamples/Mail/M24.png:alt:

    Чекбокс «Включить html текст» не проставлен

  • Сохранить изображения - если значение «true», то изображения из тела письма будут сохранены, иначе – сохранены не будут.

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

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

Пример сохраненной таблицы в CSV (действие «Сохранить таблицу в CSV»).

Настройки

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

Задача:

Получить все непрочитанные письма с почты и сохранить информацию из писем в таблицу (CSV).

Решение:

Воспользоваться действиями «Настройки подключения», «Получить сообщение», «Сохранить таблицу в CSV».

Реализация:

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

  • Настроить параметры действия «Настройки подключения».

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

  • Настроить параметры действия «Сохранить таблицу в CSV».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно.

Получена таблица CSV с информацией по непрочитанным письмам с почты.

Почта Java

Действия данной подгруппы предназначены для работы на системе Linux.

Настройки подключения / Сonnection Settings

Задача:

Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.

Решение:

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

Реализация:

  • Открыть группу действий «Почта» (подгруппа «Почта Java»).

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

  • Настроить параметры для действия «Настройки подключения».

  • Настроить параметры для действия «Отправить сообщение».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Почтовый ящик robinrobinoff@yandex.ru подключен.

Сообщение с персональными данными отправлено.

Ответить / Reply

Задача: необходимо получить непрочитанные письма с темой «Сотрудник» и вложением .png и ответить на них.

Решение: воспользоваться действиями «Настройки подключения», «Получить сообщение», «Ответить».

Реализация:

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

  • Настроить параметры для действия «Настройки подключения».

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

  • Настроить параметры для действия «Ответить».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Программный робот отработал успешно. Ответ на письма отправлен.

Отправить сообщение / Send a message

Задача:

Оправить персональные данные сотрудника сообщением, с темой письма «Сотрудник». На почту robinrobinoff@yandex.ru.

К письму прикрепить вложение в виде скриншота Яндекс карты с адресом проживания сотрудника.

Решение:

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

Реализация:

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

  • Настроить параметры для действия «Настройки подключения». (см. описание действия Настройки подключения)

  • Настроить параметры для действия «Отправить сообщение».

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

Сообщение с персональными данными отправлено.

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

Задача:

Получить все письма от robinrobinoff@yandex.ru, с темой письма «Сотрудник» и PNG файлом во вложении.

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

Решение:

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

Реализация:

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

  • Настроить параметры для действия «Настройки подключения». (см. описание действия Настройки подключения)

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

  • Нажать на кнопку «Старт» в верхней панели.

Результат:

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