Подскажите как в Delphi реализовать функцию проверки мыла (mail.ru) на существование? Имеется ввиду, если введенное мыло существует, прога выполняет далее свои действия, если введенного мыла не существует - выдает сообщение. Помогите!
Зайди на страницу регистрации нового почтового ящика mail.ru и введи какой нибудь емейл. Отсниффай запрос, отправляемый браузером на этой действие, и используй его в своей программе.
я подумал и решил, что таки так делать нельзя как я тут перед этим написал и чтобы никто не ржал поскипал, да
может кто-нибудь код набросал бы.... (разумеется за $$$) нужна только проверка, есть такое мыло или нет.
да можна чего там.. пиши в личку чего там надо, могу сделать в виде длл из которой вызовешь то что нужно (делфей я не знаю ибо)
ТС тебе сюда прямая дорога Как первое ознакомление то что надо, и как раз там есть Дельфи Часть 1 Часть 2
PHP: POP.Host:=pop.mail.ru; POP.Port:=110; POP.Username:=логин; POP.Password:=пароль; POP.Connect; if pop.Connected then Showmessage('валид'); else Showmessage('не валид');
чек на mail.ru это ни совсем удобно, если мыло на rambler то такой софт уже не будет актуальным. есть сервисы: http://2ip.ru/mail-checker/ http://smart-ip.net/tools/check-email .. ну они с капчёй, можно найти сайт без капчи. и слать на него get запрос через idhttp. Пример: idHttp.get(http://domw.net/service:network-email#l:email:data:[email protected]) вот статья http://www.getinfo.ru/article46.html перевести на делфи не сложно, если найду на делфи исходники по теме то выложу. В чем заключается проверка: Чек на синтаксическую верность адреса Чек существования почтового домена в DNS Чек на доступность сервера Чек существования аккаунта на сервере
Омг есть мыло [email protected] - надо проверить зареган/свободен ли этот ящик, а не проверить валидный ли пароль от него
А у меня идея получше... http://win.mail.ru/cgi-bin/passremind Если ящика несуществует то он напишет Иначе он задаст вам вопрос, собственно нужно парсить на наличие данных слов.