Preciso de todas as palavras-chave e valores padrão do config dovecot. Existe um dovecot-example.conf no site oficial do dovecot.
OS: versão CentOS Linux 7.3.1611 (Core)
Dovecot: 2.2.10
Mas tem alguns erros, por ex. na configuração exmaple:
# If you want to specify ports for each service, you will need to configure
# these settings inside the protocol imap/pop3 { ... } section, so you can
# specify different ports for IMAP/POP3. For example:
# protocol imap {
# listen = *:10143
# ssl_listen = *:10943
# ..
# }
# protocol pop3 {
# listen = *:10100
# ..
# }
Isso retorna erros quando executado doveconf -n
doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf
doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/20-imap.conf:57: listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/20-imap.conf:57: protocol { listen } has been replaced by service { inet_listener { address } }
doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/20-imap.conf:58: ssl_listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/20-imap.conf:58: protocol { ssl_listen } has been replaced by service { inet_listener { address } }
Outra coisa é que o exemplo config tem seções a seguir e define todas as configurações relacionadas ao imap.
protocol imap {
...
}
No entanto, no Centos 7, existe um arquivo 20-imap.conf e todas as configurações relacionadas ao imap são definidas globalmente, não dentro da seção protocolo imap .
Qual é o melhor? Para colocar todas as configurações do imap na seção protocolo imap ou globalmente como na configuração padrão do centos.