Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Оглавление

Expand
titleНажмите здесь, чтобы развернуть оглавление
Table of Contents
exclude^Оглавление$

Описание

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

...

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

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

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

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

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

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

...

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

...

Классический вид: Вкладка основное

...

...

Указываем логин и пароль от вашей учетной записи на почтовом сервисе. В обоих полях можно использовать переменные.

...

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

...

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

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

Email

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

Пароль

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

...

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

...

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

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

...

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

...

Поиск письма проходит в несколько этапов:
а) Выбираем каталоги - папки с письмами - Входящие, Отправленные, Спам.

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

c) Задаём критерии поиска для поиска необходимой информации в теле письма. Указываем номер совпадения если значений будет несколько.

...

Указываем или создаём переменную в которую нужно положить найденный результат.

...

Отмечаем чек-бокс и устанавливаем переменную, в которую будет помещена ошибка из-за которой письмо не было найдено или обработано, пример- “письмо не найдено

Info

В ситуация когда в почте присутствуют два идентичных письма экшен обработает последнее.

Классический вид: Вкладка прокси

...

Note

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

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

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

...

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

...

Каталоги Imap

...

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

...

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

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

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

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

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

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

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

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

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

...

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

...

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

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

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

№ совпадения

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

Note

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

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

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

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

...

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

...

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

...

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

Без прокси

Заходим в почту используя свой домашний ip.

Текущий прокси проекта

...

Если вы ранее установили прокси в проекте, то

...

, при выборе данного пункта, работа с почтой будет происходить именно с них.

Строка формата

...

Указываем наши прокси в формате (можно указать переменную):
a) С авторизацией - socks5://логин:пароль@ip:port или http://логин:пароль@ip:port
b) Без авторизации - socks5://ip:port или http://ip:port
c) Без указания протокола (по умолчанию будет использован http://)- логин:пароль@ip:port или ip:port

Другой

...

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

...

Info

Если не указан протокол прокси, то по умолчанию будет использоваться http://

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

...

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

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

...

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

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

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