6

How do I configure the Dovecot message delivery agent to only allow imap connections from localhost?

2 Answers 2

9

The listen = addr:port config is deprecated in newer versions of dovecot. The new way of doing things is with service { inet_listener imap { address = ... } }.

On my system it's in /etc/dovecot/conf.d/10-master.conf:

service imap-login {
  inet_listener imap {
    address = 127.0.0.1
  }
}
1
  • It's strange, this is supposed to be the new way to configure but my server just ignores the 'address' restriction in 10-master.conf, while another answer from year-2011 using simplistic dovecot.conf finally resolved my need...
    – Van Jone
    Sep 10, 2019 at 15:04
7

It's probably easiest to just listen only on localhost:

protocol imap {
    listen = 127.0.0.1:143
    ssl_listen = 127.0.0.1:993
}
2
  • Thanks again for another answer :) I'm a bit green with all this, so what file would I make this change in?
    – linus1412
    Apr 21, 2011 at 11:10
  • 1
    Found it - dovecot.conf in /etc/dovecot
    – linus1412
    Apr 21, 2011 at 11:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .