Hi List

I find that not all parameters in main.cf can be overridden in
master.cf with -o.

So far I find that for example header_check , smtpd_data_restrictions,
and inet_interfaces cannot be overridden in master.cf
Is there a list of such parameters documented somewhere?

I am using three different postfix personalities defined in master.cf.
 One for local processes listening at loopback
address.  Another for public facing mx host listening on smtp port.
Another for authenticated clients using submission port
for relay

I am currently trying to achieve the following:  remove "Received:"
header from submission
port mails using header_checks=regexp/etc/postfix/map

First I have no header_checks in main.cf and specify
header_checks=regexp/etc/postfix/map
only for submission server.  This does not do anything to any of three servers.

Next I put header_checks=regexp/etc/postfix/map in main.cf

Then except for submission server i put
   header_checks=
in master.cf.  This removes the header from every servers.

As an aside : I find that both postconf -d and postconf -n gives
config_directory which are the same even though I deliberately removed
config_directory line from main.cf because postconf -d and postconf -n
give the same value.

Thanks for your explanation and clarification.

mr.wu

Reply via email to