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.

Reply via email to