Delphi. Проверка мыла (mail.ru) на существование, нужна помощь

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Дядька, 25 Nov 2010.

  1. Дядька

    Дядька Banned

    Joined:
    24 Nov 2010
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    Подскажите как в Delphi реализовать функцию проверки мыла (mail.ru) на существование? Имеется ввиду, если введенное мыло существует, прога выполняет далее свои действия, если введенного мыла не существует - выдает сообщение. Помогите!
     
  2. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Зайди на страницу регистрации нового почтового ящика mail.ru и введи какой нибудь емейл. Отсниффай запрос, отправляемый браузером на этой действие, и используй его в своей программе.
     
  3. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    187
    Reputations:
    5
    чтобы написать такую программу ты должен научиться отправлять http запросы GET и POST
     
  4. denbar

    denbar New Member

    Joined:
    28 Jun 2010
    Messages:
    122
    Likes Received:
    4
    Reputations:
    -7
    Отправляет вроде бы сюда
    Code:
    http://win.mail.ru/cgi-bin/checklogin
    а уж дальше сам разбирайся
     
  5. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    я подумал и решил, что таки так делать нельзя как я тут перед этим написал и чтобы никто не ржал поскипал, да
     
    #5 yuran666666, 25 Nov 2010
    Last edited: 26 Nov 2010
    1 person likes this.
  6. Дядька

    Дядька Banned

    Joined:
    24 Nov 2010
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    может кто-нибудь код набросал бы.... (разумеется за $$$)
    нужна только проверка, есть такое мыло или нет.
     
  7. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    да можна чего там.. пиши в личку чего там надо, могу сделать в виде длл из которой вызовешь то что нужно (делфей я не знаю ибо)
     
    1 person likes this.
  8. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    есть у меня такой софт. 10$ и он твой. асикю в профиле
     
  9. Дядька

    Дядька Banned

    Joined:
    24 Nov 2010
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    софт и у меня самого есть, нужен собственно сам код на Delphi
     
  10. Дядька

    Дядька Banned

    Joined:
    24 Nov 2010
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    yuran666666, отписался в ЛС
     
  11. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    187
    Reputations:
    5
    ТС
    тебе сюда прямая дорога
    Как первое ознакомление то что надо, и как раз там есть Дельфи

    Часть 1

    Часть 2
     
    #11 rudi, 25 Nov 2010
    Last edited: 25 Nov 2010
  12. Дядька

    Дядька Banned

    Joined:
    24 Nov 2010
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    да запарно это всё, некогда разбираться
     
  13. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:
    POP.Host:=pop.mail.ru;
    POP.Port:=110;
    POP.Username:=логин;
    POP.Password:=пароль;
    POP.Connect;
    if 
    pop.Connected then 
    Showmessage
    ('валид');
    else 
    Showmessage('не валид');
     
  14. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    ТС нужна проверка на существование, а не на правильность данных для авторизации.
     
    1 person likes this.
  15. kroŧ

    kroŧ Member

    Joined:
    19 May 2010
    Messages:
    129
    Likes Received:
    33
    Reputations:
    8
    чек на 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
    Чек на доступность сервера
    Чек существования аккаунта на сервере
     
  16. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    Какая тут разница :) ? Помойму это одно и тоже
     
  17. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Омг
    есть мыло [email protected] - надо проверить зареган/свободен ли этот ящик, а не проверить валидный ли пароль от него
     
  18. ZARO

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

    Joined:
    17 Apr 2009
    Messages:
    327
    Likes Received:
    129
    Reputations:
    54
    А у меня идея получше... http://win.mail.ru/cgi-bin/passremind
    Если ящика несуществует то он напишет
    Иначе он задаст вам вопрос, собственно нужно парсить на наличие данных слов.