0

msmtp 使用的 SSL/TLS 版本是否依赖于库?(openssl,gnutls...)

我找不到 ssl/tls 版本选择选项。

msmtp 手册写道:

tls_priorities [优先级]

设置 TLS 会话的优先级。默认值由 TLS 库设置,可以通过使用此命令的空参数来选择。有关优先级字符串的描述,请参阅 gnutls_priority_init 函数的 GnuTLS 文档。

'tls_priorities' 不对?

我认为“tls_priorities”依赖于 GnuTLS。正确的 ?

4

1 回答 1

0

使用 GnuTLS 的情况。我可以使用--tls-priorities。(参见https://gnutls.org/manual/html_node/Priority-Strings.html)。当然构建 GnuTLSconfigure --enable-ssl3-support

例如

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
于 2018-08-21T07:07:57.953 回答