Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.08;
Скачать: CL | DM;

Вниз

Как можно сделать?   Найти похожие ветки 

 
Ivanov Vova   (2002-01-21 12:32) [0]

Как можно проверить есть ли в адресе Email-a ошибка, без отправки на сервер?
Вот например : есть адресс ххх@ааа.ввв.ru . При отправке письма с этим адресом из аутлука, сервер отказывается принять это письмо и пишет, что адрес содержит fatal error. Как в Делфи проверить этот адрес без отправки письма с этим адресом?


 
Ghost. ©   (2002-01-21 12:36) [1]

Нет ну че за народ есть в факах все...лень посмотреть..


 
Ivanov Vova   (2002-01-21 19:18) [2]

По примеру, который там предоставлен адрес ycls@elf.donetsk.ua абсолютно нормальный. Однако аутлук его отправлять не хочет, а NMSMTP тем более.


 
Ghost. ©   (2002-01-22 09:29) [3]

А в этом случае аутлук и NMSMTP они и не проверяют адрес а честно начинают его отправлять, а уже SMTP сервер возвращает ошибку и пишет, что не знает роута через который это дело послать...поэтому локально тебе этот вопрос не решить..тут помодет тока опрос DNS если тебе это очень важно работай с ним отправь ему свою "ааа.ввв.ru" если знает тогда отправляй


 
Дмитрий ©   (2002-01-22 13:54) [4]

Есть книжка Дж.Фридла "Регулярные выражения" - там он честно привел пример (даже 2) регулярного выражения для проверки валидности е-мэйла в соответствии с RFC, без обращения к серверу. Уж насколько регулярные выражения компактны по сравнению с побайтовым перебором и код Perl копактнее кода Паскаля - так у него одно - на 4000 символов, второе - больше 6000 :)

Выглядят они (эти регэкспы) просто потрясающе :)) Примерно как если екзешник notepad-ом открыть :))

А книжку эту почитать советую :)


 
ken ©   (2002-01-24 16:11) [5]

if(($mail!="")&&
(!ereg("^[-a-zA-Z_]{1,}[a-zA-Z0-9_-]{0,}@[a-zA-Z0-9_-]{1,}\.[a-zA-Z]{2,3}$",$mail)))
$mail = $mail." (Неправильное мыло!)";



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

Текущий архив: 2002.04.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
14-22794
Dimka Maslov
2002-02-21 12:44
2002.04.08
Почему крышки люков делают круглыми?


3-22547
ZDN
2002-03-15 09:59
2002.04.08
Помогите чайнику немытому связать два датасета, пожалуйста!


4-22872
Turalyon
2002-02-06 13:41
2002.04.08
Как получить handle активного окна


6-22784
Kirill_
2002-01-25 00:47
2002.04.08
Net


14-22823
AceR
2002-02-25 19:38
2002.04.08
Кодировка в Paradox