Мне нужны все ключевые слова конфигурации dovecot и значения по умолчанию. На официальном сайте dovecot есть dovecot-example.conf .
ОС: CentOS Linux выпуск 7.3.1611 (Core) Dovecot: 2.2.10
Но он имеет некоторые ошибки, например, в конфиге 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
# ..
# }
Это возвращает ошибки при запуске 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 } }
Другое дело, что пример конфигурации имеет следующие разделы и определяет все настройки, связанные с imap.
protocol imap {
...
}
Однако в Centos 7 существует файл 20-imap.conf, и все параметры, связанные с imap, определены глобально, а не в разделе протокола imap .
Какой из них лучше? Поместить все настройки imap в раздел протокола imap или глобально, как в конфигурации по умолчанию centos.