Описание
Работа с почтовыми аккаунтами не используя окно браузера. Позволяет найти нужное письмо и информацию в нём. Подходит для массовой обработки входящей корреспонденции.
Как добавить действие в проект?
Через меню Инструменты:
Можно добавить кнопку для быстрого доступа:
Так же можно добавить через инструмент Принять Почту перейдя в Расширенный вид.
Для чего это используется?
Быстрый доступ к письмам
Получения данных из письма
Активация учетных записей на сайтах
Удаление нужных писем из ящика
Удаление загруженных писем
Как настроить?
Перед работой с экшеном убедитесь, что в вашей учетной записи активирована опция работы через Imap.
Настройки входа в почтовый аккаунт
Указываем логин и пароль от учетной записи или переменные содержащие данные.
Установив чек-бокс Zennoposter сам подберёт параметры для соединения с почтовым сервером. Работает не со всеми сервисами.
Выбираем работать с прокси или через вашего провайдера.
Указываем данные для IMAP соединения, если Zennoposter не смог автоматически определить настройки . Данные можно взять на сайте сервиса.
Заполнив все поля нажимаем Войти в почту для перехода к следующему шагу.
При возникновении ошибки на данном этапе появится комментарий в левом нижнем углу
Исправьте ошибку, следуя рекомендациям.
Поиск нужного письма из всех
Интервалы загрузки писем
Письма от сервисов могут приходить с задержкой, для этого указываем промежуток времени в секундах и количество попыток скачивания списка писем. Разделитель “;“ на скриншоте указывает на количество попыток. Первая через 15 сек, вторая - 30 сек, третья - 60 сек.
Из каталога загружать не более
Указываем количество загружаемых писем.
Удалять скачанные
Удалит все скачанные письма. Если указали в предыдущем пункте 200 писем, то все будут удалены из ящика.
Обновить список
Получить список папок в почте.
Каталоги Imap
Вожно отметить папки в которых будем искать нужное письмо - Входящие, Спам, Исходящие, Черновики и др. Если оставить поле пустым, то скачивание будет происходить из папок Inbox и Спам.
Скачать письма
Zennoposter скачает с аккаунта все письма согласно заданным выше параметрам.
Список скачанных писем
(№1 на скриншоте) Поле покажет все скачанные письма с указанием Темы письма, Имени и Почты отправителя.
Варианты отображения содержимого письма
№2 на скриншоте)a) в исходном HTML-коде.
b) только текст.
с) отображать или скрыть служебные заголовки.
Отображение тела письма в выбранном из п.2 виде.
Указываем критерий поиска письма используя регулярные выражения и нажимаем Искать письмо. Если всё сделано правильно, то в поле из п.1 зеленным цветом выделится нужное письмо.
Удалять найденное письмо после обработки.
Нажимаем Далее и переходим к следующему шагу
Письмо должно находится в почте.
Поиск элемента в выбраном письме
Zennoposter автоматические найдёт все ссылки и email-адреса в теле письма. Результат будет отображен в соответствующих столбцах.
Если найденный элемент соответствует вашим критерия, то выберите в какую переменную его положить для дальнейшего использования в проекте.
Когда в письме сразу несколько ссылок и вы не уверенны какая именно нужна - для это просто нажмите на значок скопировать в буфер обмена. Таким образом сможете проверить ссылку.
Не всегда Zennoposter находит нужный элемент и тогда необходимо воспользоваться конструктором регулярных выражений. Составив регулярку просто нажимаем ОК и в поле отобразится новый элемент, выбираем переменную.
Проделав все действия по поиску нужной информации нажимаем Закончить.
Zennoposter предложит добавить экшен Принять почту в проект для дальнейшего использования.
В ситуация когда в почте присутствуют два идентичных письма, экшен обработает последнее.
Пример использования
Собрать из корпоративной почты все email-адреса входящих писем указав папку.
Заходим в Обработка e-mail.
Указываем логин и пароль от почты.
Настраиваем параметры соединения с почтовым сервером.
Указываем сбор из папки Входящие.
Настраиваем собирать email-адрес отправителя.
Сохраняем в список базу клиентов.
Не всегда удобно руками собирать базу входящей корреспонденции. Правильно настройте экшен для работы с почтой в проекте и будьте уверенны, что не пропустите ниодного письма.