If you set mylocaldomain in mydestination or virtual_mailbox_domains of
your main.cf then Postfix should not relay the mail.
I want the mail to be sent.
If you want that
Postfix smtp client sends emails based on sender to different relay
servers then http://www.postfix.org/SASL_README.html would be something
for you
That also doesn't send my problem: I can send mail through a _different_
relay with it.
To sum up what I want to do.
Let's suppose that system-generated mails all will have
@system.example.com domain.
If I send this system-generated mail:
user$ echo test | mail -s test [email protected]
I would like to have it delivered directly, without any relays (as it
will come as [email protected]).
However, if external users connect to send mail through this Postfix
server, they need to be relayed through a different host.
Say, [email protected] sends mail to [email protected].
This message should go through a relay server.