Dovecot-Konfigurationsdateiformat

493
aerturk

Ich brauche alle Konfigurationsschlüsselwörter und Standardwerte. Es gibt eine dovecot-example.conf auf der offiziellen Website von dovecot.

Betriebssystem: CentOS Linux Version 7.3.1611 (Core) Dovecot: 2.2.10

Aber es hat einige Fehler, zB in der exmaple config:

# 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 # .. # } 

Dies gibt Fehler zurück, wenn doveconf -n ausgeführt wird

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 } } 

Eine andere Sache ist, dass die Beispielkonfiguration folgende Abschnitte hat und alle imap-bezogenen Einstellungen darin definiert.

protocol imap { ... } 

Auf Centos 7 gibt es jedoch eine 20-imap.conf- Datei, und alle imap-bezogenen Einstellungen werden global nicht im Protokollimap- Abschnitt definiert.

Welches ist besser? Um alle imap-Einstellungen im Protokoll imap- Abschnitt oder global wie in centos default config zu platzieren.

0

1 Antwort auf die Frage

0
Kondybas

doveconf -a > fullconfig.txtwird genau das produzieren, was Sie brauchen. Die einzige Ausnahme sind Richtlinien local, die keine Standardwerte haben und daher nicht erwähnt werden.

Umgekehrt doveconf -n > deltas.txtwird die Liste der Optionen angezeigt, deren Werte sich von den Standardwerten unterscheiden.

Welches ist besser? Um alle imap-Einstellungen im Protokoll imap-Abschnitt oder global wie in centos default config zu platzieren. zB imap_idle_notify_interval, definiert im Protokoll imap-Abschnitt, auch global in 20-imap.conf. Beide werden angezeigt, wenn ich doveconf -a ausführt. Welcher hat Priorität? aerturk vor 6 Jahren 0
Ich bevorzuge monolitische Einzel-Konfigurationsdateien, die nicht in Fetzen gerissen werden. Splitted config ist nützlich für GUI-Konfiguratoren, die nicht die gesamte Konfiguration für einige Abschnitte analysieren müssen. Wenn Sie die Konfiguration von Hand bearbeiten, ist `doveconf -n` die Waffe der Wahl. Kondybas vor 6 Jahren 0