Não há muitos detalhes nesta resposta, desculpe, mas é um começo e eu vou expandi-lo ou outra pessoa pode.
Você precisa modificar o roteador que normalmente lida com todos os e-mails não locais (dnslookup), para que ele também exclua o e-mail de outros hosts dentro de sua rede. Você precisa adicionar um novo roteador para lidar com esse e-mail e direcioná-lo para um novo transporte. No novo transporte, você pode adicionar regras de reescrita específicas que afetam apenas os e-mails da rede interna.
Algo como (não testado),
roteador (deve vir antes do roteador dnslookup para que ele processe as mensagens locais primeiro) -
mynet:
driver = dnslookup
domains = localnet
transport = mynet_smtp
transportes -
mynet_smtp:
driver = smtp
headers_rewrite = *@*.localnet [email protected]
remote_smtp:
driver = smtp
headers_rewrite = *@*.localnet [email protected]