Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Вниз

Как проверить почтовый адрес?   Найти похожие ветки 

 
Fay   (2003-07-09 11:17) [0]

Есть программы, которые проверяют почтовые адреса. Ну и выдают типа "нету такого ящика" или "квота у него превышена" или "нормально всё, не боись". Как они это делают?


 
Nikolay M.   (2003-07-09 11:57) [1]

Единственно, что можно сделать - попытаться отослать на проверяемый мыл письмо и (возможно) получить ответ, что такого ящика не существует. В общем случае проверить, существует такой ящик или нет невозможно (к тому же не все почтовые сервера отправляют уведомление о несуществовании ящика). Ну и, конечно, можно проверить доменное имя (mail.ru) действительно ли он является почтовым сервером. whois, возможно, что-то сможет подсказать...


 
DVM   (2003-07-09 12:24) [2]

Программно на 100% никак. Есть скрипты на перле(регулярные выражения) в 5000 строк которые позволяют проверить валидность (но не реальное существование) 98-99% адресов. Реальное существование никак не проверить.


 
AlexRush   (2003-07-09 13:00) [3]

Это можно сделать через SMTP:
220 sub.server.dom ESMTP - приветствие сервера
EHLO sub.server.dom - выход на сервер
250 sub.server.dom
MAIL FROM:<Bill@microsoft.com>
250 ok
RCPT TO:<NoneExistingName@mail.ru>
553 sorry, that domain isn"t in my list of allowed rcpthosts (#5.7.1)220 maik.gisnet.kharkov.ua ESMTP - ОШИБКА! этого ящика нет на сервере
иначе придет код 2**, например
250 ok

вот пример:

220 sub.server.com ESMTP
EHLO sub.server.com.ua
250-sub.server.com
250-PIPELINING
250 8BITMIME
MAIL FROM:<Bill@microsoft.com>
250 ok
RCPT TO:<rush@sub.server.com>
250 ok

Далее - отправка письма

DATA
354 go ahead
From: <Bill@microsoft.com>
To: <alexrush@mail.ru>
Replay-To: <Bill@microsoft.com>
Subject: Love and Niggers
Date: Fri, 4 Apr 2003 17:09:25 +0100
Body:

FUCK OFF!
КИРИЛИЦА
.
250 ok 1057743060 qp 6776
QUIT
221 rush@sub.server.com



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

Форум: "Потрепаться";
Текущий архив: 2003.07.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
4-78196
Игорь200305
2003-05-21 10:01
2003.07.24
Как передать адрес строки в SendMessage?


1-77946
Erik
2003-07-10 16:30
2003.07.24
В чем отличия CallBack для DCOM и Borland Socket Server?


4-78198
Yasha
2003-05-22 15:11
2003.07.24
Окна других программ


8-78004
sergn
2003-04-01 20:37
2003.07.24
Совмещение векторной печати и Bitmap с прозрачными участками


1-77988
Вован
2003-07-10 18:13
2003.07.24
Объясните пожалуйста что, возвращает GetDC(0)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский