我正在设置 Dovecot 2,我想让它在所有接口上监听端口,993
并imaps
仅在环回接口上监听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