在Dovecot v1上禁用SSLv2

我仍然在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。