Здравствуйте.
Не получается вести диалог с esmtp сервером. После DATA выходит ошибка "503 5.5.4 Bad sequence of commands.".
Возможно я упускаю какой-то ньюанс и достаточно применить команду какого-то расширения. Складывается впечатление, что 'RCPT TO' до конца не обрабатывается, вроде должен возвращать ОК.
Поддержка яндекса помочь мне не смогла. Пример диалога:
> openssl s_client -connect smtp.yandex.ru:465
220 smtp3o.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
> EHLO debian-TEST
250-smtp3o.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-AUTH LOGIN PLAIN XOAUTH2
250-DSN
250 ENHANCEDSTATUSCODES
> AUTH LOGIN
334 VXNlcm5hbWU6
> VXNlcm5hbWU6
334 UGFzc3dvcmQ6
> UGFzc3dvcmQ6
235 2.7.0 Authentication successful.
> MAIL FROM:<source@corp.ru>
250 2.1.0 <source@corp.ru> ok
> RCPT TO:<target@corp.ru>
RENEGOTIATING
depth=2 C = PL, O = Unizeto Technologies S.A., OU = Certum Certification Authority, CN = Certum Trusted Network CA
verify return:1
depth=1 C = RU, O = Yandex LLC, OU = Yandex Certification Authority, CN = Yandex CA
verify return:1
depth=0 C = RU, O = Yandex LLC, OU = ITO, L = Moscow, ST = Russian Federation, CN = smtp.yandex.ru
verify return:1
> DATA
503 5.5.4 Bad sequence of commands.