Florin Andrei:
> Okay, let's try this:
>
> The goal is to send most emails to local, send most mydomain.com
> recipients to a relay nearby, and let foobardomain.com senders go out on
> the Internet freely.
Presumably, if foobardomain.com senders send mail to local or
mydomain.com recipients, then that mail should also not go to the
Internet.
In that case, set sender_dependent_default_transport_maps so that
all senders resolve to the error transport except for a few.
/etc/postfix/main.cf:
# Override default_transport NOT transport_maps.
sender_dependent_default_transport_maps = pcre:/etc/postfix/sender_pcre
/etc/postfix/sender_pcre:
if !/@foobardomain\.com$/
/./ error:5.7.1 Sorry, you can't send mail to that destination
endif
Then specify explicit transport:nexthop entries for local and
mydomain.com mail using main.cf:transport_maps.
This is all from memory.
Wietse