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