Ich sehe oft, dass die gleichen Einstellungen sowohl in main.cf als auch in master.cf mit dem Präfix -o angegeben werden können.
Meine Frage ist, überschreibt eine die andere und wenn ja, welche Datei hat Priorität, wenn in beiden dieselbe Einstellung (mit einem anderen Wert) gefunden wird?
Zum Beispiel, wenn
smtpd_tls_auth_only=yes
wurde in main.cf angegeben, aber
-o smtpd_tls_auth_only=no
wurde in master.cf angegeben, auf welches würde man postfix achten?
postfix
ubuntu-12.04
Dale Anderson
quelle
quelle
Grundsätzlich sind die Einstellungen in main.cf gültig und werden global verwendet, sofern sie nicht in master.cf für bestimmte Postfix-Daemons (smtpd, trivial-rewrite, cleanup, pickup, ...) überschrieben werden. Sie können beispielsweise
smtp_tls_security_level = may
in main.cf angeben und für den an localhost gebundenen Übermittlungsport für densmtpd
Daemon deaktivieren :Für den Übermittlungsport einer externen IP-Adresse können Sie jedoch die Verschlüsselung erzwingen:
In bestimmten Situationen könnten Sie haben eine globale Einstellung, beispielsweise außer Kraft setzen, wenn Amavisd, Adresszuordnungen (alias Expansion, usw.) müssen mit Behinderungen sein , wenn E - Mails über den Amavisd Senden
smtpd
Daemon. Andernfalls erhalten Empfänger möglicherweise doppelte Nachrichten:Während des regulären Betriebs außerhalb von Amavis möchten Sie natürlich Adresszuordnungen, sodass diese standardmäßig in main.cf. aktiviert sind.
quelle
-o syslog_name=secondservice
, müssen Sie den Dienst immer in Ihren Protokollen unterscheiden.smtpd
Service benötigt werden , die jeweils mit unterschiedlichen Einstellungen fürmyhostname
,smtpd_tls_key_file
,smtpd_tls_cert_file
und so weiter. Diese Einstellungen sind Überschreibungen von main.cf.