2011-09-12

Проверка SMTP

Рассмотрим простейший вариант тестирования SMTP, когда нужно проверить доставку почты на определенный домен.

  • В начале необходимо найдти почтовые сервера для данного домена. Для этого необходимо запросить MX записи домена через DNS:

nslookup -type=mx domain

Как вариант, можно указать DNS сервер для запроса:

nslookup -type=mx domain  dnsserver

image

  • Опционально, после того как мы получили список почтовых серверов, можно проверить резолвинг имен этих серверов.

image

  • Далее, пробуем подключаться к почтовому серверу на 25-й порт.

telnet mailsrv 25

telnet mail.messaging.microsoft.com 25

image

  • Вспоминаем команды SMTP и пробуем отослать письмо прямо в telnet сессии. http://www.vinnitsa.com/doc/article/SMTP.shtml
  • Ecли команда telnet недоступна, можно использовать putty. В Windows Vista/Windows 7, telnet можно установить через панель управления.

image

image

image

  • В Windows Server 2008/Windows Server 2008 R2 используйте Server Manager для добавления фичи Telnet Client.