В некоторых случаях с целью тестирования или диагностики работы почты, почтовому администратору требуется проверить отправку писем через свои сервера Exchange (и не только) с определенных хостов. В том случае, если сервер не требует авторизации (open-relay сервер), отправить почту можно из командной строки telnet. Однако в большинстве случае почтовые сервера для отправки почты требуют авторизации. В этом примере мы покажем, как в консоли telnet выполнить аутентификацию типа AUTH LOGIN на SMTP сервере и отправить письмо...
Иногда нужно проверить, работает ли SMTP сервер, отправляются ли письма. Не всегда есть под рукой подходящий почтовый клиент. Выход есть - telnet. Итак, коннектимся на SMTP порт нашего сервера: telnet smtp.mail_server 25 Если сервер работает, он ответит кодом 220: 220 mail.domain.ru Представимся: helo Host Сервер ответит кодом 250: 250 mail.domain.ru Указываем свой email: mail from: vpupkin@domain.ru Сервер ответит кодом 250: 250 2.1.0 Ok Указываем получателя: rcpt to: test@gmail...