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... Commented 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? Commented Apr 21, 2011 at 11:10
  • 1
    Found it - dovecot.conf in /etc/dovecot Commented Apr 21, 2011 at 11:15

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.