Цель - отправить электронное письмо, используя следующую команду:
openssl s_client \
-connect smtp.gmail.com:587 \
-starttls smtp
Для этого после подключения я отправляю необходимые команды с именем пользователя и паролем в base64:
EHLO smtp.gmail.com
AUTH LOGIN
MAIL FROM: <noreply@example.com>
RCPT TO: <*****@gmail.com>
DATA
Subject: Sending an email using telnet
Hello,
This is an email sent by using the telnet command.
Your friend,
Me!
.
QUIT
I ' m пытается понять и найти решение проблемы ниже:
RENEGOTIATING
4707790444:error:1400444C:SSL routines:CONNECT_CR_SRVR_HELLO:tlsv1 alert no renegotiation:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-47.11.1/libressl-2.8/ssl/ssl_pkt.c:1200:SSL alert number 100
4707790444:error:140040E5:SSL routines:CONNECT_CR_SRVR_HELLO:ssl handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-47.11.1/libressl-2.8/ssl/ssl_pkt.c:585: