Очень часто при регистрации на каком-либо ресурсе требуется подтвердить регистрацию по e-mail.
В ZennoPoster 3 для этого существует специальная система подтверждения e-mail. Суть ее заключается в том, что программа логинится на указанный сервер и ищет письмо, соответствующее текущей регистрации, если письмо найдено, то из него парсится текст (или несколько текстов).
Настройка входа в ящик
Для входа в ящик нужно указать обычные данные, как в любой почтовой программе, типа логина, пароля, сервера, порта, использования шифрования.
Текст в ящике можно парсить как оригинальный, так и выполненный HTML, в зависимости от того, как удобнее в конкретном письме.
Поиск письма
Для поиска письма используется регулярное выражение, которое должно найти что-либо только в нужном нам письме. Даже если на этот ящик идут еще письма с этого ресурса, то это регулярное выражение должно найти только одно из них. Чаще всего в качестве такого регулярного выражения используют логин. Многие сервисы присылают письма, упоминающие зарегистрированный логин и во всех письмах с этого сервера он разный. Еще можно использовать адрес письма, который вы указали при регистрации.
Настройка таймаута поиска письма
Укажите таймаут, через количество секунд, указанных в нем выполнится логин на ваш ящик и будут выбраны письма для поиска нужного. Можно указать несколько таймаутов через ; тогда, если после первого таймаута письмо не будет найдено, система будет ждать второй раз время, указанное во втором таймауте и так пока не найдется письмо или не кончатся таймауты.
Поиск нужного текста в письме
Добавьте регулярные выражения для парсинга текста из письма, их может быть несколько. Найденный текст будет лежать в макрос-ссылке указанной внизу панели свойств элемента, если вы добавили несколько регулярных выражений для поиска текста в письме, то можно взять несколько макрос-ссылок. У разных регулярных выражений разные макрос-ссылки на результат парсинга. Различаются они именем регулярного выражения.
Помните!
1. При скачивании писем с сервера все входящие письма удаляются
2. Ветка подтверждения по почте не переходит сама на Url для подтверждения регистрации, она лишь ищет его в тексте письма. Потом нужно взять ссылку и перейти на нее в другом шаге (или ветке).
3. Если вы используете фичу с точками или плюсом в Gmail, то логин для авторизации в Gmail и сбора писем вы указываете без точек и без плюса.
Похожие разделы:
| 1. | О помощнике для автоматической настройки ветки подтверждения по почте читайте в разделе "Быстрая настройка - подтверждение писем". |
| 2. | Скриншот этого помощника можно посмотреть тут. |