msmtp使用的SSL / TLS版本是否与库相关? (openssl,nuttls ...)
我找不到ssl / tls版本选择选项。
msmtp手册写道:
tls_priorities [优先级]
设置TLS会话的优先级。缺省值由TLS库设置,可以通过使用此命令的空参数来选择。有关优先级字符串的描述,请参见gnutls_priority_init函数的GnuTLS文档。
'tls_priorities'不正确吗?
我认为'tls_priorities'取决于GnuTLS。对吗?
答案 0 :(得分:0)
使用GnuTLS的情况。我可以使用--tls-priorities。 (请参见https://gnutls.org/manual/html_node/Priority-Strings.html)。当然可以使用configure --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