我可以在msmtp中选择SSL / TLS版本吗?

时间:2018-08-16 07:28:38

标签: ssl msmtp

msmtp使用的SSL / TLS版本是否与库相关? (openssl,nuttls ...)

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

msmtp手册写道:

  

tls_priorities [优先级]

     

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

'tls_priorities'不正确吗?

我认为'tls_priorities'取决于GnuTLS。对吗?

1 个答案:

答案 0 :(得分:0)

使用GnuTLS的情况。我可以使用--tls-priorities。 (请参见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