Hello,
I'm trying to implement SRS using postsrsd. Since it always rewrites non-local
sender (even for incoming mail) I'm trying to restrict it only for outgoing
mail.
I managed configuring local SMTP server (alternative port) that rewrites
sender using canonical_maps, but:
I would like only to send mail from non-local senders using
sender_dependent_relayhost_maps:
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost
% cat /etc/postfix/sender_relayhost
fantomas.sk DUNNO
* smtp:[localhost]:10027
however, the docs of sender_dependent_relayhost_maps say that:
"This information is overruled with relay_transport,
sender_dependent_default_transport_maps, default_transport and with the
transport(5) table."
http://www.postfix.org/postconf.5.html#sender_dependent_relayhost_maps
I guess that at least relay_transport and default_transport are nearly
always set, so do I really need to undefine these in order to make
sender_dependent_relayhost_maps work?
Or should I use sender_dependent_default_transport_maps instead, which seems
not to support "*" or any other wildcard?
I'm trying to keep configuration and mail flow as simple as possible.
--
Matus UHLAR - fantomas, [email protected] ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
BSE = Mad Cow Desease ... BSA = Mad Software Producents Desease