se vários servidores executarem uma pilha completa de postfix ou usarem um servidor de correio central

1

Eu tenho uma coleção de servidores que terão suas próprias tarefas. servidor web, servidor de faturamento, servidores de jogos. Cada um deles precisará enviar um e-mail para o cliente ou simplesmente enviar seu e-mail do sistema para um único endereço para facilitar o gerenciamento.

Eu tenho uma configuração de servidor de e-mail para receber todos os e-mails recebidos, usando postfix, dovecot, etc.

Eu entendo que precisarei de postfix em cada um desses servidores, mas todos eles precisarão ter uma configuração completa, incluindo os registros dns spf etc, ou todos eles devem usar o servidor de e-mail como um servidor smtp remoto e ter toda a saída mail desta caixa?

    
por BeardedGeek 03.01.2015 / 23:48

2 respostas

3

  1. Não sei por que você diz: "Entendo que precisarei do postfix em cada um desses servidores". A menos que seus diversos aplicativos exijam (o que seria estranho) enviar qualquer coisa, você pode ter um servidor com o Postfix e todos os outros servidores são configurados para que seu servidor SMTP seja o seu servidor executando o Postfix.

  2. No entanto, há uma razão pela qual você pode querer o Postfix em todos os servidores. Isso é por razões de segurança. Diga ServerA executa Postfix e ServerB é o seu servidor web. O ServerB quer enviar uma mensagem de email e tenta fazê-lo via ServerA, mas o ServerA está inativo. Agora o que acontece? O usuário recebe um erro? Se você tiver um Postfix local em cada servidor, o email será aceito e, como o ServerA está inativo, ele será adiado e tentado novamente.

  3. Em geral, eu recomendaria que apenas um desses servidores esteja configurado para enviar e-mails para que você tenha que configurar apenas um servidor de e-mail com SPF, roteamento de e-mail etc. Se você implementar o ponto 2 acima (se tem um bom motivo para implementá-lo), então o seu servidor web, etc, simplesmente precisa de uma linha no Postfix para fazer com que cada e-mail simplesmente retransmita através do seu servidor 1 Postfix. Se você não tiver um servidor Postfix em cada máquina, seu aplicativo da Web, etc., será configurado com seu servidor Postfix como SMTP.

  4. Finalmente, há mais um ponto de aconselhamento. Se você estiver enviando e-mails para vários aplicativos e se eles forem muito diferentes, convém enviar cada e-mail a partir de seu próprio endereço IP. Isso é para impedir que um servidor, que pode gerar muito tráfego, por exemplo, seja sinalizado como spam e agora todos os seus e-mails sejam marcados como spam. É uma boa prática, por exemplo, enviar e-mails em massa, e-mails de correspondência e e-mails transacionais (confirmação de pedidos, etc.) por meio de diferentes gateways (endereços IP) para não comprometer suas chances de acessar a caixa de entrada. (Muitos documentos sobre isso no Return Path, por exemplo).

Portanto, a implementação correta depende da sua necessidade, volume e tipo de aplicativo. Mas isso deve dar boas orientações para as pessoas.

    
por 04.01.2015 / 01:31
1

Eu recomendaria configurar todos os servidores como servidores satélites que enviam seus e-mails para o postfix central. Isso tem algumas vantagens:

  • Mais fácil de manter, pois você só precisa configurar um gateway de e-mail com SPF, prevenção contra spam, roteamentos de e-mail etc. Todos os outros nós apenas enviam seus e-mails para o nó de gateway.

  • O correio de entrada só precisa ser tratado por um servidor (até onde os nós satélites não precisam processar os e-mails recebidos).

por 04.01.2015 / 01:25

Tags