- Регистрация
- 04.10.2011
- Сообщения
- 983
- Благодарностей
- 575
- Баллы
- 93
Всем привет.
Будем использовать замечательный сервис временной почты mail.tm. Этот сервис отличается от других тем, что почты живут вечно! А это крайне необходимо для некоторых проектов, но есть проблема - он не поддерживает IMAP или POP3

По єтому проект написан так чтобы было легко его внедрить в свои шаблоны, через кубик Проект в проекте.
Я сделал демонстрационный шаблон Main.zp.
Проект использует пять переменных:
Если из своего проекта -> Вы вызовете вложенный проект (mail.tm_1.0.zp) и при этом переменная acc_email будет пустая,
произойдет - регистрация,
а после выполнения проекта (mail.tm_1.0.zp), переменные
{-Variable.acc_email-}
{-Variable.acc_email_pass-}
будут заполнены актуальными данными, то есть логином и паролем от только что зарегистрированной почты.
Вы можете эти перменные записать в фаил или сохранить в профиль - решать вам.
Если вы вызовете вложенный проект (mail.tm_1.0.zp) и переменная acc_email будет НЕ пустая,
проект попытается авторизоваться, используя
{-Variable.acc_email-}
{-Variable.acc_email_pass-}
если авторизация уже пройденна , проект это поймет
когда авторизация пройдена,
проект перейдет к поиску письма и кода по регулярке из переменной
{-Variable.regexp_mail-} - регулярка поиска письма
{-Variable.regexp_code-} - регулярка поиска кода в письме
результат вернется в переменную
{-Variable.code-} - код из письма
Если что-то идет не по плану, письмо не пришло за указанное время или шаблон не нашел код в писме или еще что-то - во всех непонятных случаях, шаблон ожидает действия пользователя. Если Вам это не надо - измените логику обработки ошибок сами, это не сложно.
Вот пожалуй и все, думаю разберется и новичок.
Вложения
-
82,8 КБ Просмотры: 50
-
15,8 КБ Просмотры: 46
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: