É interessante explicar o cenário da minha rede para que entendam como configurei o serviço e possam adaptá-lo a realidade de vocês. Tenho um servidor dedicado rodando o sistema operacional VMWARE ESXI 5.5, e o ZABBIX e o POSTFIX estão instalados cada um em uma máquina virtual diferente:
ZABBIX (MÁQUINA VIRTUAL):
- HD: 5GB
- S.O: Debian 7.0 (Wheezy)
- ETH0 10.1.1.1/24 (INTERNO)
- ETH1 192.168.1.1/24 (INTERNET)
POSTFIX (MÁQUINA VIRTUAL):
- Processador: 4 Núcleos
- HD: 5GB
- S.O: Debian 7.0 (Wheezy)
- ETH0 10.1.1.2/24 (INTERNO)
- ETH1 192.168.1.2/24 (INTERNET)
No meu caso as duas máquinas estão atrás de um firewall com conexão a internet. O POSTFIX precisa, obviamente, de conexão a internet para se conectar ao servidor SMTPS, a não ser que vocês tenham um servidor interno que escute a porta 587. No meu ambiente o ZABBIX está conectado à internet porque monitoro alguns serviços na nuvem, além dos meu servidores internos.
Incialmente configurei o POSTFIX no mesmo servidor do ZABBIX, mas o redirecionamento não funcionava de jeito nenhum e analisando os LOGs percebi que o servidor recusava conexões do localhost. Pesquisei um pouco e vi relatos que realmente não é recomendável fazer redirecionamentos usando o locahost, por isso decidi criar dois servidores separados, e depois disso não tive problemas de pacotes rejeitados.
Porém, pelo o que pesquisei, não chegaram a falar que não funciona, mas disseram que se precisa alterar algumas coisas e fazer testes. Portanto, recomendo que separem os servidores, mas fica um desafio para quem quiser configurar os dois serviços no mesmo servidor.