История страницы
Получить сообщение
...
Версия 18 (Net)
Группа действий: Почта
...
Описание
Данное действие читает из почтового ящика письмаВычитывает из почтового ящика письма, которые соответствуют указанным фильтрам, и и сохраняет их в переменную типа Table.
...
Для получения данных, записанных в переменную типа "Таблица" необходимо использовать действие Сохранить таблицу в CSV.
Для корректной работы действия "Получить сообщение" необходимо изначально настроить подключение к почте с помощью действия Настройки подключения (Net).
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения |
Обязательность заполнения поля | ||||
Параметры | ||||
Контекст | Идентификатор сеанса работы с почтовым сервером | Robin.Email | Контекст email | Да |
От | Выбираются письма, у которых почтовый адрес отправителя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте |
"; |
" или |
", |
" | Robin.String | Нет | |
Кому | Выбираются письма, у которых почтовый адрес получателя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте |
"; |
" или |
", |
" | Robin.String | Нет | |
Копия | Выбираются письма, у которых адреса получателей копии письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте |
"; |
" или |
", |
" | Robin.String | Нет | |
Тема | Выбираются письма, у которых тема письма соответствует указанному регулярному выражению |
Robin.String | Нет | ||
Тело письма | Выбираются письма, у которых текст письма соответствует указанному регулярному выражению |
Robin.String | Нет | ||
Название вложения | Выбираются письма, у которых названия вложений соответствуют указанному регулярному выражению |
Robin.String | Нет | |||
Непрочитанные | Выбрать только непрочитанные письма | Robin.Boolean | true | Нет |
Количество | Количество писем, которое необходимо прочитать из почтового ящика по указанным фильтрам |
Robin.Numeric | Нет | ||
Папка для сохранения вложений | Путь к папке, в которой будут созданы подпапки для сохранения вложений из писем |
Robin.FolderPath | C:\doc\img | Нет | ||
Включить html текст | Включить в тело письма полную информацию о стилях. Иначе будет получен просто текст | Robin.Boolean | true | Нет |
Сохранить изображения | Если значение "true", то изображения из тела письма будут сохранены, иначе – сохранены не будут | Robin.Boolean | true | Нет |
Начиная с даты | Будут выбраны сообщения, которые получены, начиная с указанных даты и времени | Robin.DateTime | Нет | |
Заканчивая датой | Будут выбраны сообщения, которые получены до указанных даты и времени включительно | Robin.DateTime | Нет | |
Результаты | ||||
Таблица результатов | Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Таблица имеет следующий набор столбцов:
|
| Robin.DataTable |
Особые условия использования
...
ОтсутствуютПротокол POP3 не поддерживает считывание только прочитанных или не прочитанных писем. Для чтения только непрочитанных писем рекомендуется использовать протокол IMAP.
Пример использования
Задача
...
Получить все все письма от robinrobinoff@yandex.ru, с темой письма "Сотрудник" и PNG файлом во вложении.
Файлы из писем необходимо сохранить на рабочий стол в папку "Вложения".
Решение:
...
- Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
с почты за заданный временной интервал и сохранить информацию из писем в таблицу (CSV), а также вывести диалоговое окно с количеством найденных сообщений.
Решение
Воспользоваться действиями: "Настройки подключения", “Сообщение”, "Сохранить таблицу в CSV".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметры для действия "Настройки подключения"
...
Реализация:
- Помещаем в рабочее пространство студии действие "Настройки подключения" и настраиваем его параметры. (см. описание действия "Настройки подключения "/ Connection settings).
- Помещаем в рабочее пространство студии действие Настроить параметры для действия "Получить сообщение".
Настройка действия:- Параметр параметр "Контекст". Необходимо выбрать из выпадающего списка контекст соответствующий почтовому ящику с которого будут вычтены сообщения.;
- Параметр параметр "От". Указываем почтовый ящик отправителя сообщения.
- Параметр "Кому". Указываем почтовый ящик получателя сообщения.
- Параметр "Тема". Указываем значение "Сотрудник".
- Параметр "Название вложения". Указываем маску файлов. ".png"
- Параметр "Папка для сохранения вложений". Указываем путь до папки, в которую будут сохранены вложенияю Параметр "Результат". Указываем переменную "Таблица", в которую будет сохранена информация из писем.
- отправителя сообщения;
- параметр “Начиная с даты”. Указываем дату начала интервала;
- параметр “Заканчивая датой”. Указываем дату конца интервала;
- параметр "Результат". Указываем переменную "Таблица", в которую будет сохранена информация из писем;
- параметр “Количество сообщений”. Указываем переменную “Счетчик”, в которую будет сохранена информация о количестве сообщений.
- Настроить параметры действия “Сообщение”.
- Настроить параметры действия “Сохранить таблицу в CSV”.
- Нажать Нажимаем на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.:
Требуемые письма получены и сохранены в таблицутаблицу формата CSV, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Вложения из писем сохранены в целевую папку.
Также выведена форма с количеством найденных сообщений.