main.cf master.cf Verständnisfrage

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
mcdaniels
Beiträge: 421
Registriert: 09.01.2006 23:31:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Steiermark
Kontaktdaten:

main.cf master.cf Verständnisfrage

Beitrag von mcdaniels » 15.11.2016 18:57:19

Hallo zusammen,
ich beschäftige mich zur Zeit wieder recht intensiv mit Postfix und Dovecot. Ich habe nun festgestellt, dass ich mir nicht sicher bin, ob ich den Unterschied zwischen main.cf und master.cf wirklich verstanden habe.

Allgemein gesprochen überschreibt die master.cf (-o) die gleichnamigen Parameter der main.cf.

Meine Schlussfolgerung:
smtp steht ohne weitere Parameter in der master.cf

Code: Alles auswählen

smtp      inet  n       -       -       -       -       smtpd
heißt, alles was in der main.cf definiert ist, greift für service smtp.

Beim Service smtps, ist das allerdings anders gelagert.

Code: Alles auswählen

smtps     inet  n       -       -       -       -       smtpd
   -o syslog_name=postfix/smtps
   -o smtpd_tls_wrappermode=yes
   -o smtpd_sasl_auth_enable=yes
   -o smtpd_client_restrictions=permit_sasl_authenticated,reject
   -o smtpd_reject_unlisted_recipient=yes
heißt, egal was in der master.cf für obige Parameter (-o) definiert ist, es ist irrelevant, da es von den Parametern in der master.cf überschrieben wird.

Würde nun also in der main.cf

Code: Alles auswählen

smtpd_sasl_auth_enable = no
stehen, wäre das irrelevant, da es per master.cf bereits auf yes steht.

Ist das so korrekt?

Danke!

binarycode
Beiträge: 60
Registriert: 25.12.2014 12:10:25
Lizenz eigener Beiträge: GNU General Public License

Re: main.cf master.cf Verständnisfrage

Beitrag von binarycode » 25.12.2016 16:17:05

Hallo,

ja das ist so korrekt.
Die Optionen hinter -o überschreiben die Einstellungen in der main.cf für diesen einen Befehl.

Kann man auch in der

Code: Alles auswählen

man 5 master 
nachlesen:

Code: Alles auswählen

-o name=value (short form)
                     Override the named main.cf configuration  parameter.  The
                     parameter ...
Gruß

Benutzeravatar
mcdaniels
Beiträge: 421
Registriert: 09.01.2006 23:31:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Steiermark
Kontaktdaten:

Re: main.cf master.cf Verständnisfrage

Beitrag von mcdaniels » 12.01.2017 15:40:34

Danke für das Feedback

Antworten