Добрый день. Тренируюсь я писать всякие авторегистраторы и т.д. на php и столкнулся с проблемой. Как определить, что в почтовом ящике есть новое письмо, проверить на адресат, открыть его и перейти по ссылке? Готовый код не нужен, нужно пару слов о том, куда копать. Думал по адресу определять, но между двумя соседними письмами разница не в 1 цифру: Code: http://*****/&ids=2030000000900756863 http://*****/&ids=2030000000900701974 ____________________ upd Кажется, понял сам, как это можно сделать
Все зависит о почтовика. например на яндексе, новые письма в теге <b> Регуляркой вытягиваешь ссылку, а там что нужно
На крупных почтовиках есть "поиск в письмах" можно юзать его, а вообще для автореггеров можно использовать сервисы, которые дают веменный е-мейл без регистрации...
спрашивается нафига? Можно же просто через POP3 автоматом сливать новые письма, а те которые уже были слиты автоматом помечались что прочитанные или просто удалять их. Да и гемору будет меньше с авторизацией и получением писем, а главное - нет привязанности какому либо почтовику. Достаточно чтобы почтовик поддерживал POP3 в чистом виде
slesh, ну смотря какие мыла юзать в этом случае.. Если мыла реальных юзеров (с фейков, брутов), то на таких ящиках может быть не одна сотня писем, и загружать все не очень логично, оптимальнее в этом случае загрузить заголовки всех писем, спарсить нужное письмо и уже его потом сливать, или же зайти через веб интерфейс и найти нужное письмо через "поиск в ящике" (лишний запрос сдалать).. Вот кстати через pop3 mail.ru и yandex возвращают разные заголовки, неисключено, что другие поисковики вернут заголовки, отличные от этих, поэтому над универсальностью использования pop3 возможно тоже придётся задуматься... Лично я за использование в автореггерах сервисов "временный е-мейл", правда ключевой сайт может банить такие мыла, но если не банит - очень удобно..)
2 Fepsis Такой вопрос: Допустим, врем. мейл находится на mail.com Тогда, я могу при регистрации написать адрес вида "тут_что_угодно@mail.com" ? Или там один адрес типа "[email protected]", которым могут пользоваться все? Я к тому веду, что если мне надо несколько акков зарегать - такой сервис можно использовать? Адреса-то нужны уникальные.
GrimmJow, смотря каким сервисом будешь пользоваться... Вот список нескольких: http://www.3dnews.ru/software/temporary_email_address/ Если будешь юзать http://spam.la, то можно регаться на любой ящик [email protected] и заходить в него так http://spam.la/?f=ololo Если например mintemail.com, то сначала генерируешь мыло, а потом уже на него регишься, так как там рандомно мыло генерится...
если нужно тупо "залезть скриптом" в ящик и прокликать несколько тысяч писем пришедших после реги на форумах ... то для этих целей есть готовые скрипты ...