Para outras pessoas que podem ter problemas semelhantes, o problema de portas fechadas nesta configuração específica foi causado por:
service imap-login {
inet_listener imap {
port = 0
}
O número da porta deve ser especificado (143 para IMAP). Como alternativa, a linha "port = 0" deve ser comentada, o que permitirá que o dovecot faça fallback e use valores de porta padrão.
Outro problema com essa configuração é que, ssl foi definido como "não", onde deveria ter sido definido como "obrigatório", já que certificados de óleo de cobra são usados na configuração do postfix. Como tal, eles também devem ser usados na configuração dovecot.
ssl = required
ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key