Перейти к основному содержимому

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

Описание.​

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

Описание

Подходит для:

  • Быстрого доступа к письмам;
  • Получения данных из письма;
  • Активации учетных записей;
  • Удаление ненужных писем;
  • Удаление загруженных писем.

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

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

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


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

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

Вкладка «Основные».​

Вкладка «Основные»

Кнопка «Расширенный вид».​

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

Email и Пароль.​

Указываем эти данные от электронного ящика


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

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

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

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

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

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

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


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

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

Каталоги Imap.​

Каталоги Imap.

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

кнопка А эта кнопка обновляет список доступных папок.

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

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

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

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

Разделитель ; указывает на количество попыток. Например, на скриншоте это: первая через 15 сек, вторая - 30 сек, третья - 60 сек.

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

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

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

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


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

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

Можно сохранять результат работы сразу нескольких регулярных выражений!

Например, в письме есть:

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

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

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

№ совпадения.​

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

Не рекомендуем привязываться к номеру совпадения.

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

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

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


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

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

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


Вкладка «Прокси».​

Вкладка «Прокси»

Без прокси.​

Работа экшена будет происходить через реальный ip компьютера/сервера.

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

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

Указываем прокси в формате:

  • С авторизацией. socks5://логин:пароль@ip:port или http://логин:пароль@ip:port
  • Без авторизации. socks5://ip:port или http://ip:port
  • Без указания протокола (по умолчанию http://). логин:пароль@ip:port или ip:port
Можно указывать переменные.

Другой.​

Другой

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

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

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

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

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

  1. Регистрируемся в приложении.
  2. Добавляем в проект экшен Принять почту и настраиваем его.
  3. Получаем письмо для активации аккаунта.
  4. Переходим по ссылке.
  5. Аккаунт успешно подтвержден.

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


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