I assume this issue will effect Centos 6.0 besides Scientific 6.1…
The dovecot.conf file format has changed a bit and when Virtualmin Pro does the Copy SSL Certificate to Dovecot, the following errors show on restart of dovecot.
Starting Dovecot Imap: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:84: ssl_cert_file has been replaced by ssl_cert =
doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:85: ssl_key_file has been replaced by ssl_key =
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: No protocols defined, if you don’t want any use protocols=none
I edited the file to fix all 3.
As far as protocols, the newer dovecot does POP3 SSL and IMAP4 SSL without it being called for the protocol default if not supplied is POP IMAP LMTP.