强迫Dovecot使用SSL

我使用dovecot-postfix软件包在Ubuntu 11.04发行版上设置了一个邮件服务器。

sudo apt-get install dovecot-postfix 

出于某种原因,我似乎无法通过dovcecot禁用非SSL访问。 我已经对configuration文件进行了以下编辑,试图做到这一点。

/etc/dovecot/dovecot.conf

 ... protocols= imaps ... disable_plaintext_auth = yes ... ssl = required ssl_cert_file = /etc/ssl/certs/dovecot.pem ssl_key_file = /etc/ssl/private/dovecot.pem 

然而,到端口143的Telnet连接显示dovecot仍然接受非ssl连接。 我哪里错了?

您应该能够build立TLS连接,即使SSL是“必需的”,也可以在端口143上进行连接并以纯文本格式启动。 如果你想禁用TLS(比SSL更先进),你需要重写软件或者阻塞端口(也许还有一种禁用端口的方法,尽pipe我不记得)。