A pergunta antiga, mas a minha resposta pode ser útil para alguns de qualquer maneira ..
No Debian GNU / Linux 7.6 (wheezy), encontre a versão com lsb_release -a
e o Dovecot rodando 2.1.7, encontre a versão com dovecot --version
, para desativar as portas, você deve editar o arquivo /etc/dovecot/conf.d/10-master.conf
.
Por exemplo, se você deseja apenas ter pop3s (porta 995), insira port=0
em todas as seções relevantes do inet_listener.
Exemplo de código para permitir apenas pop3s:
#/etc/dovecot/conf.d/10-master.conf
service imap-login {
inet_listener imap {
#address = none
#port = 143
port=0
}
inet_listener imaps {
#address = none
#port = 993
#ssl = yes
port=0
}
service pop3-login {
inet_listener pop3 {
#address = none
#port = 110
port=0
}
inet_listener pop3s {
#port = 995
#ssl = yes
}
}
Agora, reinicie o dovecot com sudo service dovecot restart
. Você poderia executar uma varredura de porta, com o nmap nas interfaces de rede para verificar se o dovecot não está mais ouvindo nas portas que você queria desativar.
Execute nmap scan localhost
para varrer o host local e nmap scan nnn.nnn.nnn.nnn
ou nmap scan mail.mydomain.com
para varrer as interfaces de rede voltadas para o público.
Se você fez tudo como neste exemplo, as portas 110 (pop3), 143 (imap) e 993 (imaps) não devem mais ser listadas como abertas.