我仍然在osx服务器上使用Dovecot v1(1.1.20)。 我正在尝试禁用SSLv2。 看起来像默认configuration已经禁用它:
ssl_cipher_list = ALL:!LOW:!SSLv2:!aNULL:!ADH:!eNULL
但是,当我用ssllabstesting我的web服务器时,它抱怨我的邮件服务器(pop,imap)由于使用SSLv2(相同的密钥)而容易受到攻击。 我也试过:
ssl_cipher_list = ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!RC4+RSA:+HIGH:+MEDIUM:!SSLv2
没有更多的成功。
我知道,这个服务器需要重大的软件更新。
SSLv2是一个协议 ,不是密码。 密码列表中的“SSLv2”表示几个与SSLv2相关的密码,而不是协议本身。
在dovecot中,未ssl_protocols的参数ssl_protocols用于禁用特定的协议:
ssl_protocols = !SSLv2 !SSLv3
这存在于Dovecot v2; 但我不知道它是否存在于Dovecot v1。