依赖于库的msmtp使用SSL / TLS版本吗? (openssl,nuttls ...)

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

msmtp手册写道:


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


'tls_priorities'对吗?

我认为“ tls_priorities”取决于GnuTLS。对 ?

最佳答案

使用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

关于ssl - 我可以在msmtp中选择SSL/TLS版本吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51871780/

10-10 15:06