Валидность почтового ящика.....

Alien

Новичок
Covex
Нет такой мифической функции, не надейся.
Единственный способ - это отправить на емайл письмо, и получить ответ (причем ответ не от робота что "user not found").
 

LexeY

Guest
я делаю так:
1. берем функцией getmxrr MX сервера
2. цепляемся сокетом к порту 25 к каждому MX серверу, а также пытаемся зацепиться за сам хост.
3. говорим туда:
HELO ...
MAIL FROM: proverka@...
RCPT TO: мыло которое хотим проверить
вот тут то анализируем что он сказал и потом
QUIT

вообщем работает. жалоб пока нет.
хотя проверить таким методом hotmail.com не удается,
у них там 17 MX серверов, загибается мой скриптик.
 

lunizz

Guest
Спросил вчера у админов наших. Подсказали: на 25 порт к smtp, потом
mail from: указать email [enter]
rcpt to: указать имя уч. записи, кот. надо послать мыл [enter]

Если возращает recepient OK - все ок
иначе - unknown user

Можно через shell-вызовы это сделать, но мне кажется, через socet правильней будет. Хотя толком с сокетами поработать еще не довелось :(((
 

lunizz

Guest
Автор оригинала: LexeY
я делаю так:
1. берем функцией getmxrr MX сервера
2. цепляемся сокетом к порту 25 к каждому MX серверу, а также пытаемся зацепиться за сам хост.
3. говорим туда:
HELO ...
MAIL FROM: proverka@...
RCPT TO: мыло которое хотим проверить
вот тут то анализируем что он сказал и потом
QUIT

вообщем работает. жалоб пока нет.
хотя проверить таким методом hotmail.com не удается,
у них там 17 MX серверов, загибается мой скриптик.
Ой блин! :) Не прочел, все уже написано :) !!!! Сорри, LexeY, это твои лавры :)
 

Alien

Новичок
Это только говорит что _где-то_ работает а не всегда работает :D

ice@server:~> telnet mail.malo.ru 25
Trying 217.73.194.130...
Connected to mail.malo.ru.
Escape character is '^]'.
220 mailgate.ru ESMTP
HELO [email protected]
250 mailgate.ru
MAIL FROM: [email protected]
250 ok
RCPT TO: [email protected]
250 ok
RCPT TO: qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq@malo.ru
250 ok

И чего ты анализировать будешь?
 

LexeY

Guest
Альен:
там стоит qmail который портит всю малину :(
ты прав, остается послать туда письмо.
 
Сверху