Назад | Перейти на главную страницу

Будет ли msmtp откатиться к незашифрованным соединениям, если зашифрованные соединения не удастся?

Мой ~/.msmtprc config сообщает, что нужно подключиться к серверу на port 25 с участием tls on и tls_starttls on. Есть ли риск того, что в случае сбоя установки зашифрованного соединения по какой-либо причине msmtp вернется к открытому текстовому соединению, возможно, разгласит пароли аутентификации или содержимое электронной почты?

Предупреждение: это всего лишь мое предположение, а не гарантия безопасности. Беглый взгляд на msmtp.c файл в источнике https://git.marlam.de/gitweb/?p=msmtp.git;a=summary похоже, что msmtp_rmqs функция и другие соответствующие функции, в случае, если HAVE_TLS установлен, а учетная запись настроена для использования TLS и STARTTLS, действительно не будет работать, если произойдет ошибка при настройке зашифрованного соединения, вместо повторной попытки без шифрования.