Отказ во время ssl квитирует при отправке почты с помощью openssl

Я пытаюсь отправить почту от терминала с помощью openssl путем соединения с сервером Gmail с помощью ssl на порте 465. Вещи прекрасны, пока я не вхожу от адреса и прохожу проверку подлинности. Но когда я ввожу ПРИЕМ В, я получаю следующую ошибку.

RCPT TO: <abc@gmail.com>
RENEGOTIATING
139815845389984:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake failure:s3_pkt.c:596:

Я могу предположить, что проблема могла бы произойти из-за недостающих сертификатов безопасности. Кто-то может помочь мне решить проблему?

1
задан 21 October 2014 в 16:12

1 ответ

Вы используете openssl s_client программа, которая является для тестирования только. Капитал R буква имеет особое значение в openssl s_client (см. man s_client), это инициировало пересмотр, как Вы видите.

Решение: SMTP принимает строчные команды также, так используйте нижний регистр r в качестве в:

rcpt to: <some@example.com>

Альтернативное решение: используйте GnuTLS вместо OpenSSL как клиент SSL/TLS:

gnutls-cli -p 465 smtp.gmail.com
3
ответ дан 10 November 2019 в 19:21

Другие вопросы по тегам:

Похожие вопросы: