Отправка письма через Telnet
а. Установка и настройка Stunnel.
При отправке письма потребуется шифрование, которого у Telnet нет.
Поэтому устанавливаем и настраиваем программу stunnel(или аналог).
Настройки для stunnel в файле stunnel.conf, например такие(для учетной записи на mail.ru):
client = yes
output = stunnel-log.txt
debug = 0
[SMTP mail]
accept = 127.0.0.1:25
connect = smtp.mail.ru:465
[POP3 mail]
accept = 127.0.0.1:110
connect = pop.mail.ru:995
б. Открываем Telnet и начинаем диалог:
белый цвет - ответы Сервера, черный - вводит пользователь, зеленый - комментарий
После команд нажимается Enter.
>telnet 127.0.0.1 25
220 smtp39.i.mail.ru ESMTP ready
ehlo rrr.ru
250-smtp39.i.mail.ru
250-SIZE 73400320
250-8BITMIME
250-PIPELINING
250 AUTH PLAIN LOGIN XOAUTH2
auth login
334 VXNlcm5hbWU6
c2VyZ2V5QG1haWwucnU=
334 UGFzc3dvcmQ6
YmVyaVBhc3N3b3JkOik=
235 Authentication succeeded
mail from: <sergey@mail.ru>
500 unrecognized command
mail from: <sergey@mail.ru>
501 <sergey@mail.ru>: malformed address:mail.ru> may not follow <sergey@mail.ru>
mail from: <sergey@mail.ru>
250 OK
rcpt to: <sergey@list.ru>
250 Accepted
data
354 Enter message, ending with "." on a line by itself
subject: test
Hello world!
.
250 OK id=1adKKc-0007ao-Eu
|