msmtp 是否使用 SSL/TLS 版本,依赖于库?(Openssl,Gnutls...
我找不到 ssl/tls 版本选择选项。
MSMTP手册写道:
tls_priorities [优先级]
设置 TLS 会话的优先级。默认值由 TLS 库设置,可以通过使用此命令的空参数进行选择。 有关优先级字符串的描述,请参阅 gnutls_priority_init 函数的 GnuTLS 文档。
"tls_priorities"不对?
我认为"tls_priorities"依赖于 GnuTLS。
使用GnuTLS的情况。我可以使用--tls-priority。(见 https://gnutls.org/manual/html_node/Priority-Strings.html(。当然,用configure --enable-ssl3-support
构建 GnuTLS
例如
msmtp --tls-priorities=NORMAL:-VERS-ALL:+VERS-TLS1.0
msmtp --tls-priorities=NORMAL:-VERS-ALL:+VERS-TLS1.1
msmtp --tls-priorities=NORMAL:-VERS-ALL:+VERS-TLS1.2
msmtp --tls-priorities=NORMAL:-VERS-ALL:+VERS-SSL3.0