Dovecot ouve diferentes interfaces para diferentes serviços

1

Estou apenas configurando o Dovecot 2 e queria que ele escutasse na porta 993 para imaps em todas as interfaces e escutasse na porta 143 para o% normal imap somente na interface de loopback.

Dessa forma, eu tenho menos portas abertas publicamente e ainda posso usar uma conexão não-tls para um cliente de webmail em execução no mesmo servidor.

Eu posso mudar as portas de escuta aqui:

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

e com listen = *, :: posso alterar a interface, mas não separadamente para portas diferentes. o comando listen não funciona dentro do bloco inet_listener .

    
por BubuIIC 02.04.2013 / 16:48

1 resposta

2

Ok, eu realmente encontrei a resposta em algum log de commit do dovecot durante a digitação da pergunta. O comando relevante é address = [...] não listen .

Então, agora é assim:

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

Fonte: link

    
por 02.04.2013 / 16:48

Tags