[ Delphi ] Проверка E-mail на существование

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by waik, 29 Mar 2011.

  1. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Здравствуйте.Хочу написать программу для проверки занятости e-mail.

    Для пробы взял сервис mail.ру.Проверять хочу при помощи возможности восстановления пароля (http://win.mail.ru/cgi-bin/passremind), если мыло есть, то просят ввести ответ на секретный вопрос,если мыла нет ,то нечего с меня не спросят.

    Использую indy10/
    Вот мой код:
    Code:
    a:=наше мыло
    
    data:=tstringlist.Create;
         data.Add('Action=login');
         data.Add('Username='+copy(a,1,pos('@',a)-1) );
         data.Add('Domain='+copy(a,pos('@',a)+1,Length(a)) );
    
    S:=Http.post('http://win.mail.ru/cgi-bin/passremind',data);
    
    В переменной S храниться код где просят ввести мыло(я думал в S будет либо код где просят ввести ответ на секретный вопрос ,либо сообщение что мыла не существует)
    Подскажите как сделать то что я хочу или другой метод проверки занятости e-mail?

    з.ы читал в гугл. Написано что методы проверки существования аккаунта на сервере уже не работают.
     
  2. byte.catcher

    byte.catcher New Member

    Joined:
    29 Jan 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    3
    я не знаю как там на мейле, но на яндексе например адрес емейл и логин к аккаунту это совершенно разные вещи и гарантии нет никакой то что первая часть емейла совпадает с логином
     
  3. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Если я не ошибаюсь то логин на яндексе это то что стоит перед ' @ ' в имени твоего ящика.
     
  4. InfectedM

    InfectedM Elder - Старейшина

    Joined:
    4 Nov 2007
    Messages:
    155
    Likes Received:
    12
    Reputations:
    0
    или не в этом заключался вопрос? -)
     
    2 people like this.
  5. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    Я почти так и делаю но S хранится форма где просят ввести мыло а не ответ есть мыло или нет.