[Dovecot] How to disable pop3 in version 2?
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?
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?
Thanks,
--
Knute Johnson
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 } }
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
On Tue, 2011-11-22 at 16:40 -0800, Knute Johnson wrote:
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?
Not environment variable $protocols, but the previous "protocols" setting's value in dovecot.conf.
I did get TBird to retrieve mail from port 993 using SSL however. Will it work without a protocols = imaps?
Yeah, there's no such thing as "imaps protocol". I should never have included it as a protocol in previous Dovecot versions either..
On 11/23/2011 3:25 PM, Timo Sirainen wrote:
On Tue, 2011-11-22 at 16:40 -0800, Knute Johnson wrote:
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?
Not environment variable $protocols, but the previous "protocols" setting's value in dovecot.conf.
I did get TBird to retrieve mail from port 993 using SSL however. Will it work without a protocols = imaps?
Yeah, there's no such thing as "imaps protocol". I should never have included it as a protocol in previous Dovecot versions either..
Thanks very much Timo!
--
Knute Johnson
participants (2)
-
Knute Johnson
-
Timo Sirainen