Рассмотрим простейший вариант тестирования SMTP, когда нужно проверить доставку почты на определенный домен.
- В начале необходимо найдти почтовые сервера для данного домена. Для этого необходимо запросить MX записи домена через DNS:
nslookup -type=mx domain
Как вариант, можно указать DNS сервер для запроса:
nslookup -type=mx domain dnsserver
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtHdPiiCFq7ekE6lE0LsO320aimdQs6S1ZYMLyV0tZvrfD4frYvbT0gnLbjuE5KqMWhR7d05rwaut5T2QdvO8MwtQWwLbW0iKZv8F2CtT4LXWUSzIaKXZn5KyZSQ2ecPXuNHkfyAZtA4ua/?imgmax=800)
- Опционально, после того как мы получили список почтовых серверов, можно проверить резолвинг имен этих серверов.
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyo5VwnjeQONteuu2ruwXG8fOspeSroB-E_U4qt31-O5GPmtx9Jx3Y_bbVQF6lBaQoRcudeHVn5vEv-fxiix0Sz0t6AUVV1QDLmbhQ-g55KgIsgXiCIX7YwqAb7yQPE0PfbxbV5zIosK-Q/?imgmax=800)
- Далее, пробуем подключаться к почтовому серверу на 25-й порт.
telnet mailsrv 25
telnet mail.messaging.microsoft.com 25
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL0feqAldIZZYzQ2kVhokrDTaNLcOj98MR6ADWrEhqADkiOb9JIZmqIpwqUk9X_vYXEwRg8M0yBDUiinLtlzUQtsm0SGBJ6Xe7LYhmPW4HWhLRskm3YG__KOtbsKnH2sH6piAyPe1IbEjs/?imgmax=800)
- Вспоминаем команды SMTP и пробуем отослать письмо прямо в telnet сессии. http://www.vinnitsa.com/doc/article/SMTP.shtml
- Ecли команда telnet недоступна, можно использовать putty. В Windows Vista/Windows 7, telnet можно установить через панель управления.
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqVbjl1Ksi52vVOD1M9SOHI3SvetDaimuzia9caJhI2_NFJaZc3l-nWzunSUPnPg7eVtrD5SfXtNDYsQvmM71AJ0O2VOyoQEKZQGeoUt9LA6Lx16GdXYLHVt2LGMGrMtNruHtQcDeeX8zG/?imgmax=800)
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMHWnkScC4gPH41ca90DCI7PYATLRwZGHD9nN57gTeMDtpbZyg1CM9QkrJnXZzy4MNc1-Kx1VWz71xN7_k4jQu8HeFOGiPfb-KF7O8QTlb4G0Cl-3N9oAZpT-rF4opyyl6LEGN6heVqKfU/?imgmax=800)
![image image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwzU60HcXh-0SRHajkgE4Lh1xkEo2ZdI0rfp7KC3RTj-iGuF4qogS5fLmj8-Ync9540NQaRV-lUkTwxpMrdt_3bFVvzEverjGO3lnU3sZPY3vCL4x6VTO_kC8doMelsYDKBzAkta-t9Uk-/?imgmax=800)
- В Windows Server 2008/Windows Server 2008 R2 используйте Server Manager для добавления фичи Telnet Client.