
Olá, eu tenho vários servidores Linux (rodando Debian) onde rodam diferentes serviços: servidores de banco de dados, servidores Web, servidores de aplicativos, ferramentas e assim por diante. Todos os servidores estão conectados à mesma rede interna. Há também um servidor especial que é o servidor de correio: todas as contas de correio são armazenadas neste servidor, ele também é o servidor de correio de saída para todos os outros servidores. Quero que todos os e-mails de todos os servidores sejam salvos no Mailserver. Por exemplo, se um cron-job falhar em um dos servidores web, o e-mail não deverá ser entregue ao usuário local, mas sim ao Mailserver, para que eu obtenha um local centralizado para armazenamento de e-mail.
Como você configura esse cenário?
Minha configuração atual é: Usando postfix como MTA no Mailserver e usando smtpem todos os outros servidores. O SSMTP está configurado para enviar os e-mails para o Mailserver. O Mailserver está configurado para permitir que toda a rede interna retransmita emails usando ela mesma.
Este é o caminho certo para escolher? Também pensei em configurar um MTA (postfix) em cada servidor e configurá-lo de alguma forma para encaminhar os emails. Qual seria a vantagem desta solução?
Responder1
Esta parece uma configuração adequada para mim. Eu pessoalmente uso o Postfix em servidores para retransmitir para nosso servidor de e-mail central.
Responder2
Para mensagens enviadas para usuários locais em seus servidores, configure /etc/aliases para enviar mensagens para uma caixa de correio diferente. Se o servidor de correio for o local onde esta caixa de correio reside, ela será entregue a ele e armazenada lá. Qualquer MTA poderia enviar esses e-mails dos servidores.