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 отправляет письма успешно.

Где я ошибся?

★★★★★

Попробуйте сделать как написано тут — http://qmail.jms1.net/test-auth.shtml

И еще здесь — http://www.debian-administration.org/users/fugit/weblog/3 пишут:

Specificly when doing RCPT TO: it kept RENEGOTIATING. You must use «rcpt to:» and NOT «RCPT TO:», the first note of this I could find was at http://archives.neohapsis.com/archives/postfix/2007-01/1334.html. Well it is still a problem.

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

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

Спасибо!

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