LINUX.ORG.RU
решено ФорумAdmin

Отправка почты через smtp + ssl + sasl


0

2

Доброго времени суток.

Как правильно тправить тестовое письмо, не прибегая к помощи почтового клиента (для отладки, ессно) для случая smtp + ssl + sasl ?

Пробую так (имя хоста, домена, пользователя, пароль изменены. Домен, хосты и пользоавтели реально существуют):

1) кодирую логин/пароль в base64

perl -e 'use MIME::Base64; print encode_base64(«haker\@test.zw\0haker\@test.zw\0megapass»);'

2) поключаюсь через openssl:

openssl s_client -connect megaserver.test.zw:12345

3) логинюсь с тем что получилось в п.1
EHLO megahaker.test.zw
<...>
AUTH PLAIN <результат п.1>

сообщение об успешной аутентификации в ответе сервера и в логах.

4) пытаюсь отправить

MAIL FROM: <haker@test.zw>
250 2.1.0 Ok
RCPT TO: <user@test.zw>

и тут неожиданно выкидывает из ssl-сессии:

RENEGOTIATING
depth=0 /C=ZW
и прочие сообщения от openssl

При этом другой человек из-под outlook отправляет письма успешно.

Где я ошибся?

★★★★★

Ответ на: комментарий от edigaryev

:D С маленькими буквами из сессии не выкидывает

Спасибо!

router ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.