Dovecot 监听不同服务的不同接口

Dovecot 监听不同服务的不同接口

我正在设置 Dovecot 2,我想让它在所有接口上监听端口,993imaps仅在环回接口上监听143正常端口。imap

这样,我可以减少公开开放的端口,但仍然可以为在同一台服务器上运行的网络邮件客户端使用非 TLS 连接。

我可以在这里更改监听端口:

Service imap-login {
  inet_listener imap {
    address = localhost
    #port = 143
  }
  inet_listener imaps {
    #port = 993
    #ssl = yes
  }}

并且listen = *, ::我可以更改接口,但不能分别更改不同的端口。 listen 命令在块内不起作用inet_listener

答案1

好的,我在输入问题时实际上在 dovecot 的一些提交日志中找到了答案。相关命令address = [...]不是listen

现在看起来像这样:

service imap-login {
  inet_listener imap {
    address = localhost
    #port = 143
  }
  inet_listener imaps {
    #port = 993
    #ssl = yes
  }}

来源:http://www.dovecot.org/list/dovecot-cvs/2009-August/014295.html

相关内容