Você pode querer usar o Exim ou o Postfix. As configurações padrão do Exim que vi permitem configurar listas negras e brancas com muita facilidade. Você também pode desativar facilmente os roteadores da rede.
Com o Exim, gostaria de:
- configura o servidor para escutar em todos os endereços (0.0.0.0)
- configure a lista branca com os servidores para os quais você deseja enviar e-mails.
- configure a lista negra com 0.0.0.0/0
- configure o tipo de entrega como local (defina config_local).
Não sei por que você não quer que o servidor envie e-mails. Uma configuração comum é encaminhar todos os emails externos para um "smarthost" (relay) para entrega. Isso permite que você envie e-mails por meio do smarthost e evite a configuração necessária para tornar seu servidor confiável.