Don't expand the alias.
I don't understand this. As far as i know, *IM* not expanding the
alias.
Is this a setting in postfix? Is this a default behavior?
You are expanding the alias, by configuring a virtual(5) alias table
entry with an expansion for the alias. To not expand the alias, use
a virtual alias table that does not include that alias, or don't use
virtual aliases at all, as appropriate for the server in question.
To make sure i understand what you are saying;
It is an all or nothing situation? To not "expand" that means not having
alias lookup at all even for incoming messages? The fact i have virtual
alias lookup for incoming that means postfix will by default use that
for outgoing? No way around that? To only expand aliases for incoming
not outgoing messages?