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.

Reply via email to