Talvez não seja necessário ter 20 servidores para email? Você pode simplesmente configurar o MTA (Mail Transfer Agent) no servidor central para aceitar emails para o (s) domínio (s) em que está interessado e definir o DNS para cada domínio para que o registro MX aponte para o servidor central.
Se isso não for possível, faça com que seus servidores atuem como gateways de e-mail e retransmitam o e-mail para o servidor central. Isso cuidaria da eficiência & problemas de confiabilidade. Como você faz isso depende do MTA que você escolheu. É claro que você ainda precisa configurar o servidor central para aceitar e-mails para todos os domínios.
E se você quiser experimentar a sua sorte com o iptables (não recomendado), então você pode fazer algo como:
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 25 -j DNAT --to 192.168.1.50:25
iptables -A INPUT -p tcp -m state --state NEW --dport 25 -i eth1 -j ACCEPT