Dovecot在不同的界面上监听不同的服务

我只是设置了Dovecot 2,我想让它在端口993imaps所有接口上的imaps ,并且只在端口143上监听正常的imap

这样我就可以减less公开的端口,并且仍然可以在同一台服务器上运行的webmail客户端使用非tls连接。

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

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

并与listen = *, ::我可以改变接口,但不是分别为不同的端口。 listen命令在inet_listener块内inet_listener

好吧,我实际上在input问题的同时在dovecot的某个提交日志中find了答案。 相关的命令是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