Je vois la plupart du temps que les mêmes paramètres peuvent être spécifiés dans les deux main.cf, et aussi dans master.cf en utilisant le préfixe -o.
Ma question est la suivante: l'un remplace-t-il l'autre et, dans l'affirmative, quel fichier est prioritaire si le même paramètre (avec une valeur différente) se trouve dans les deux?
Par exemple, si
smtpd_tls_auth_only=yes
a été spécifié dans main.cf, mais
-o smtpd_tls_auth_only=no
a été spécifié dans master.cf, auquel postfix ferait attention?
postfix
ubuntu-12.04
Dale Anderson
la source
la source
Fondamentalement, les paramètres dans main.cf sont valides et utilisés globalement sauf s'ils sont remplacés dans master.cf pour des démons Postfix spécifiques (smtpd, trivial-rewrite, cleanup, pickup, ...). Vous pouvez spécifier, par exemple,
smtp_tls_security_level = may
dans main.cf et le désactiver pour le port de soumission lié à localhost pour lesmtpd
démon:Mais pour le port de soumission sur une adresse IP externe, vous pouvez appliquer le cryptage:
Dans certaines situations, vous devrez peut- être remplacer un paramètre global, par exemple lorsque vous utilisez Amavisd, les mappages d'adresses (extension d'alias, etc.) doivent être désactivés lors de l'envoi de courrier via le
smtpd
démon Amavisd . Sinon, les destinataires pourraient recevoir des messages en double:Bien sûr, pendant le fonctionnement normal, en dehors d'Amavis, vous voulez des mappages d'adresses, donc par défaut, ils sont activés dans main.cf.
la source
-o syslog_name=secondservice
de distinguer le service dans vos journaux.smtpd
service sont nécessaires, chacun avec des paramètres différents pourmyhostname
,smtpd_tls_key_file
,smtpd_tls_cert_file
et ainsi de suite. Ces paramètres sont des remplacements de main.cf.