To do what OP need, we need a check at transport level, which turn out to be simple.
1. Add following line to **/etc/postfix/main.cf**
sender_dependent_default_transport_maps = hash:/etc/postfix/sender_transport_maps
2. Create **/etc/postfix/sender_transport_maps** as follow
user@local.domain discard
3. Create postfix map file and restart postfix
cd /etc/postfix
postmap sender_transport_maps
service postfix restart
This method works because postfix only use transport map for out-bound mail. In this case, instead of using a normal smtp service (smtp:), we use postfix DISCARD service.