Aqui estão algumas coisas para verificar:
- No mac, execute "tcpdump port 25". Isso irá imprimir para stdout tudo entrando ou saindo da porta 25. Agora telnet para ambos os IPs na porta 25. O tcpdump imprime qualquer coisa para ambos os IPs, ou apenas para o primeiro?
- No mac, execute "postconf inet_interfaces". Se você vir "inet_interfaces = all", o postfix deve estar escutando em todas as interfaces.
- No mac, execute "netstat -tapn | grep 25". Isso deve retornar as interfaces que o postfix está escutando. Se você vir algo como "0.0.0.0:25", o postfix está escutando em todas as interfaces.
Se os segundos dois testes forem como eu disse, o problema está no nível do roteador. Observe também que eu realizei meus testes em um host GNU / Linux, então seus resultados podem ser um pouco diferentes.