Вниз
Скачать: CL | DM;

Как проверить, существует E-mail или нет, перед отправкой письма.   Найти похожие ветки 

 
AlexWeb   (2003-01-03 20:40) [0]

Как проверить, существует E-mail или нет, перед отправкой письма.


 
Reindeer Moss Eater   (2003-01-04 08:49) [1]

Что такое E-mail для тебя?


 
jonik pegas ©   (2003-01-04 09:06) [2]

Есть такая программулина Advanced Maillist Verify. В ее хелпе описывается способ, каким она email проверяет, но 100% гарантии они пишут не дает. К ней есть примеры автоматизации на Delphi.


 
Verg ©   (2003-01-04 12:53) [3]

Например, надо проверить существует ли ящик zzz@zedor.ru

1. Отправляем DNS-у запрос о получении почтовых серверов для zedor.ru.
2. Если получаем один или более адресов почтовых серверов, то идем дальше, нет - на выход
3. Получили, что почтовый сервер для zedor.ru - это, например, mail.zedor.ru
4. Подключаемся на mail.zedor.ru на 25 порт и проводим диалог:

220 mail.zedor.ru ESMTP MDaemon 3.5.7 ready
HELO I
250 mail.zedor.ru Hello I, pleased to meet you
MAIL FROM: <I@MAIL.RU>
250 <I@MAIL.RU>, Sender ok
RCPT TO:<ZZZ@zedor.ru>

Если сервер ответит

550 <ZZZ@zedor.ru>, Recipient unknown - нет почтового ящика
а если

250 <ZZZ@zedor.ru>, Recipient ok - то ящик есть.


 
MAD_zone ©   (2003-01-04 14:45) [4]

Посмотри пример в папке FastNet -> Demo NMSMPT


 
Артист   (2003-02-14 10:23) [5]

Привет всем,

А как узнать почтовые сервера от dns ?

Нужно на winsock

Какой послать запрос? на какой порт..


Заранее спасибо.


 
Anatoly Podgoretsky ©   (2003-02-14 10:38) [6]

Verg © (04.01.03 12:53)
А Если сервер ответит
250 <ZZZ@zedor.ru>, Recipient ok - то ящик есть.

А его на самом деле нет, мой старый почтовик именно так отвечал, новый уже нет. Но по крайней мере если ответит 550 то это уже кое что.





 
Nikolay M. ©   (2003-02-14 10:52) [7]


> Как проверить, существует E-mail или нет, перед отправкой
> письма.


Внесу скромное мнение, что в общем случае - никак.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-19628
Капустин Андрей
2003-03-25 13:32
2003.04.07
Что такое *.inc файлы ?


1-19640
zaratustra
2003-03-25 15:18
2003.04.07
Печать в текстовом режиме в Delphi


14-19826
Анонимщик
2003-03-19 18:41
2003.04.07
Сервисы, реестр, безопасность


7-19889
JB
2003-02-12 08:45
2003.04.07
Мышь


14-19776
Knight
2003-03-20 19:57
2003.04.07
Как реализовать превью для изображений в из базы данных




   Наверх