Рассмотрим простейший вариант тестирования SMTP, когда нужно проверить доставку почты на определенный домен.
- В начале необходимо найдти почтовые сервера для данного домена. Для этого необходимо запросить MX записи домена через DNS:
nslookup -type=mx domain
Как вариант, можно указать DNS сервер для запроса:
nslookup -type=mx domain dnsserver
- Опционально, после того как мы получили список почтовых серверов, можно проверить резолвинг имен этих серверов.
- Далее, пробуем подключаться к почтовому серверу на 25-й порт.
telnet mailsrv 25
telnet mail.messaging.microsoft.com 25
- Вспоминаем команды SMTP и пробуем отослать письмо прямо в telnet сессии. http://www.vinnitsa.com/doc/article/SMTP.shtml
- Ecли команда telnet недоступна, можно использовать putty. В Windows Vista/Windows 7, telnet можно установить через панель управления.
- В Windows Server 2008/Windows Server 2008 R2 используйте Server Manager для добавления фичи Telnet Client.