Postfix em dois servidores. Posso encaminhar todas as mensagens embora apenas uma delas?

1

Eu tenho pelo menos dois servidores web que utilizam o Postfix para enviar e-mails de aplicativos da web. Um é o que eu chamo de 'mestre', que permanecerá estático e o outro é o que eu chamo de 'escravo', que é clonado freqüentemente para distribuição de carga. Cada clone recebe um IP externo aleatório. Todos os servidores estão em um intervalo de IP privado de 192.168.x.x para conversar entre si.

Eu tenho um requisito para enviar e-mail através de uma retransmissão SMTP específica de um cliente, mas um IP é necessário para regras de firewall. A questão é que não posso garantir o IP dos servidores, exceto o 'mestre'.

Existe uma maneira de direcionar e-mail dos servidores 'escravos' para o 'mestre'? O ideal é que o mestre direcione o e-mail para os retransmissores SMTP configurados para cada domínio.

Obrigado

    
por MrNorm 03.04.2014 / 11:48

1 resposta

1

Sim, é para isso que a tabela de transporte serve, dependendo do que você usa (SQL, dbm, arquivos de texto simples, etc), a configuração é bem simples.

No escravo você criaria uma entrada como essa client.domain smtp:[ip.of.the.master]

Isso significará que quando o servidor escravo receber e-mails para esse domínio, ele usará o smtp para retransmiti-lo para seu servidor mestre, que então o enviará ao seu destino final.

    
por 03.04.2014 / 12:37

Tags