On 11/22/2011 3:03 PM, Timo Sirainen wrote:
On 23.11.2011, at 0.53, Knute Johnson wrote:
I'm about to bring up a new mail server running Ubuntu 11.10 with Dovecot 2. I've been using 1.2 all along and there are a bunch more config files in 2. In 1.2 I just edited the protocols statement but I can't find one in version 2. Is there a way to disable pop3 or do I just firewall the ports?
In the example dovecot.conf there's a protocols setting. If you don't see any, you can just add your own wherever. "protocols=imap" should work.
And a related question, I've been using imaps on port 993 but I hear that's not the best solution anymore, I should be using imap with STARTTLS? How do I disable imaps?
Well, http://wiki2.dovecot.org/SSL explains this more. I don't think you really need to disable imaps, but if you want to, you can do it with:
service imap-login { inet_listener imaps { port = 0 } }
Thanks for that. The service imap-login line above is in the file /etc/dovecot/conf.d/10-master.conf. I don't know if that is standard for version 2 or something that Ubuntu created.
The Ubuntu installation has this line in the /etc/dovecot/dovecot.conf file;
!include_try /usr/share/dovecot/protocols.d/*.protocol
That directory contains one file;
dovecot-imapd.protocol
and it contains one line;
protocols = $protocols imap
So I am assuming that it is adding imap to the protocols in the environment variable $protocols somehow?
dovecot -n yields;
protocols = " imap"
I did get TBird to retrieve mail from port 993 using SSL however. Will it work without a protocols = imaps?
Thanks,
--
Knute Johnson