Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка email на существование [D5]


Yuraz ©   (2002-03-25 07:20:00) 

Предположим есть адреса email, нельзя ли их проверить на существование? Т.е. без посылки пустого письма и т.п., а сразу, получить ответ с сервера, что такой уч. записи нет. Или может кто вразумит, как это всё происходит? Спасибо.


Anatoly Podgoretsky   (2002-03-25 21:08:00) [1]

MZ____ (25.03.02 12:51)
Вот именно, что можно, но не более.


panov   (2002-03-25 14:17:00) [2]

>MZ____ (25.03.02 12:51)
Так не проверить.

mail from:требует полное имя домена. Даже если полностью адрес вводишь, то просто выдает sender okна любое имя пользователя, лишь бы домен был указан правильно.


Malder   (2002-03-25 13:28:00) [3]

MZ____, я не понял. Ты хочешь отправить как бы письмо ? А зачем указывать MAIL FROM ?


MZ____   (2002-03-25 12:51:00) [4]

TClientSocket;
в адрес пишешь адрес из письма, после "@"
порт:=25;
открываешь сокет....
получаешь строку ответа сервера...
что-то типа "+220 SendMail 8.12 ready" важно только 220
говоришь "MAIL FROM:"+адрес до "@"
если в ответе что-то типа "+250 User opznan",(важно 250) то можно вполне считать что пользователь существует,
после того посылаешь "QUIT"......

ЗЫ. почитай RFC о SMTP и eSMTP
ЗЗЫ. незабывай CR+LF


Наверх

Титульная страница Поиск, карта сайта Написать письмо