Ну что первая заметка в этом сезоне. Иногда бывает обращаются с отвалившейся почтой на серве. И когда с ходу хера пойми, что где открутилось.
Надо попробовать подрубиться с серва к smtp.
Что ж простой телнет можете выкинуть куда подальше, нормальные джекичаны требуют tls.
Так как в основном сейчас юзаются релеи на яндексы да гугли делаем следующее
openssl s_client -connect smtp.yandex.ru:587 -starttls smtp
Когда соединится все и скажет чики бамбони 250 ENHANCEDSTATUSCODES
Рассказываем ему немного что нам надо. А первое что нам надо, это получить свои логины и пароли в представлении base64:
echo loginORpassword | base64
Отлично теперь все как надо, продолжаем..
->250 ENHANCEDSTATUSCODES <-helo ***.cc ->250 smtp3p.mail.yandex.net <-auth login ->334 VXNlcm5hbWU6 <-логин в base64 ->334 UGFzc3dvcmQ6 <-пароль в base64 ->235 2.7.0 Authentication successful. <-mail from:[email protected]***.сс ->250 2.1.0 <[email protected]***.сс> ok <-rcpt to:[email protected] ->250 2.1.5 <[email protected]> recipient ok <-Data ->354 Enter mail, end with "." on a line by itself <-From: [email protected]***.сс <-To: [email protected] <-Subject: Test 3675 <-dsjsdjsdjsdjkfwefewf <-sdfsdf <-eew <-ewf <-.
Вот такие дела, мы успешно отправили наше письмо. А сервер нам даст ответ, что об этом думает.
Легенда:
->Говорит нам сервер
<-Мы пишем серверу