On 05-18-2021 2:12 pm, Matus UHLAR - fantomas wrote:
so, you have multiple instances?
No, i don't have multiple instances of a postfix install. Postfix has
multiple instances as in:
01: /usr/libexec/postfix/master -w
02: \_ pickup -l -t unix -u
03: \_ qmgr -l -t unix -u
04: \_ smtpd -n submission -t inet -u -o stress= -s 2 -o
smtpd_sasl_type=dovecot ...
05: \_ tlsmgr -l -t unix -u
06: \_ anvil -l -t unix -u
07: \_ trivial-rewrite -n rewrite -t unix -u
08: \_ cleanup -z -t unix -u
09: \_ smtp -t unix -u
See, line 9 is smtp:25 waiting for a connection.
And line 4 is submission:587 accepting mail from a user's client.
This is what i mean, two separate programs, instances, services,
whatever you want to call them. I now understand that even they are two
separate programs doing two separate things on two separate ports, they
have to share the same config unless you setup a multi-instance install,
which IMO seems way over kill just to change ONE value (either transport
or domain maps) between the two completely separate running services.
Everything i wish to accomplish would be achieved if i could simply
change the value of either the transport or the domain maps on the -o
options line in the master.cf, but as Wietse pointed out to me postfix
was not designed to allow those values to be different between smtp and
smtpd.