Принять почту

Оглавление

Описание

Работа с почтовыми аккаунтами не используя окно браузера. Позволяет найти нужное письмо и информацию в нём. Подходит для массовой обработки входящей корреспонденции.

 

Как добавить действие в проект?

Через контекстное меню Добавить действиеРабота с почтойПринять почту

Либо воспользуйтесь умным поиском.

Для чего это используется?

  • Быстрый доступ к письмам

  • Получения данных из письма

  • Активация учетных записей на сайтах

  • Удаление нужных писем из ящика

  • Удаление загруженных писем

Как работать с экшеном?

Перед работой с экшеном убедитесь, что в вашей учетной записи активирована опция работы через Imap.

Вкладка “Основные”

Расширенный вид

При клике по данной кнопке откроется окно Обработки почты.

Email

Адрес электронного ящика.

Пароль

Пароль от электронного ящика.


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

Автоопределение настроек

При включении данной настройки ZennoPoster автоматически подберёт параметры для соединения с почтовым сервером.

Работает не со всеми почтовыми провайдерами.

Сервер, Порт, Имя пользователя, Использовать SSL, Протокол

Все эти параметры надо уточнять в документации выбранного почтового провайдера


Как искать письмо

Каталоги Imap

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

С помощью кнопки, которая находится правее поля с выбранными каталогами, можно обновить список папок.

Рег. выр. (Регулярное выражение)

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

Интервалы загрузки писем

Письма от сервисов могут приходить с задержкой, для этого указываем промежуток времени в секундах и количество попыток скачивания списка писем. Разделитель “;“ на скриншоте указывает на количество попыток. Первая через 15 сек, вторая - 30 сек, третья - 60 сек.

Из каталога загружать не более писем

Указываем количество писем, которые будут загружены.

Удалять найденное письмо

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


Поиск текста в письме

Можно сохранять результат работы сразу нескольких регулярных выражений!
Например, в письме есть активационный код, адрес сайта, номер телефона, имя и фамилия - всё это Вы можете достать за одно действие! Достаточно под каждый элемент составить регулярное выражение и добавить переменные, в которые будет сохранён результат работы.

Регулярное выражение

Тут надо ввести регулярное выражение для поиска нужного текст.

№ совпадения

Часто по одному регулярному выражению может быть сразу несколько результатов. Тут отображается порядковый номер найденного элемента (нумерация с нуля!).

Не рекомендуется в своих проекта привязываться к номеру совпадения. Т.к. сегодня письмо имеет одну структуру и нужная ссылка вторая, завтра текст письма изменится и нужная ссылка будет уже 7-я.

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

Сохранить в переменную

В этой колонке Вы должны выбрать существующую или создать новую переменную, куда будет сохранён результат работы регулярки.


Сохранить ошибку в переменную

Если во время работы экшена возникнет ошибка, то Вы можете сохранить её текст включив данную настройку и выбрав (или создав) переменную, в которую запишется текст.


Вкладка “Прокси”


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

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

  1. Регистрируемся на сайте.

  2. Добавляем экшен Принять почту в проект и настраиваем.

  3. Получаем ссылку активации из нужного письма.

  4. Переходим по ссылке.

  5. Наш аккаунт активирован.

При массовых действиях на сайтах работа без браузера экономит время и ресурсы. Проект не будет загружать сайт почтового сервиса. Таким образом, экшен позволит быстро обрабатывать информацию в почтовых ящиках.


Полезные ссылки

  1. Обработка e-mail

  2. Тестер регулярных выражений