Configurando um servidor de backup do Postfix

1

Eu tenho um subdomínio subdomain.mydomain com dois servidores server1.subdomain.mydomain e server2.subdomain.mydomain executando o CentOS 5.5. server1 executa um servidor Postfix para subdomain.mydomain que atua como um servidor SMTP de segundo nível, ou seja, retransmite por outro servidor relay.mydomain (em um domínio de nível superior mydomain ).

Eu preciso configurar outro Postfix no server2 para funcionar como um servidor de backup para server1 , para que server2 faça o relay para server1 de todos os e-mails enviados por server2 .

Eu tenho procurado no site de documentação do Postfix e encontrei uma seção chamada Configurando o Postfix como host principal ou de backup do MX para um remoto site , mas é muito breve e não muito claro.

Como posso configurar o serviço Postfix em server2 para reencaminhar para / backup server1 ?

O que eu entendi do link anterior para a documentação do Postfix é que eu tenho que configurar o seguinte:

Em server1 (servidor principal)

  • relay_domains deve ser igual a relay.mydomain
  • transport_maps deve ser igual a hash:/etc/postfix/transport
  • /etc/postfix/transport deve conter a linha subdomaing.mydomain relay:[relay.mydomain] (e os colchetes são obrigatórios para o Postfix não executar a pesquisa MX)

Em server2 (servidor de backup)

  • subdomain.mydomain não deve ser listado em mydestination
  • smtpd_recipient_restrictions deve ser igual a permit_mynetworks reject_unauth_destination
  • relay_recipient_maps deve ser igual a hash:/etc/postfix/relay_recipients
  • /etc/postfix/relay_recipients deve conter uma linha do formulário [email protected] x para cada caixa de correio user no sistema

No entanto, isso não funciona. Quando eu inicio o servidor Postfix em server2 e conecto usando telnet, o Postfix não envia nenhuma mensagem (nenhuma mensagem de boas-vindas e nenhuma resposta a qualquer comando).

    
por Genba 24.03.2011 / 19:46

1 resposta

1

Se o servidor2 é um backup para o servidor1, por que você deseja retransmitir mensagens para o servidor1? O ponto de um backup é fornecer serviço se o principal estiver inativo. Então, se server1 estiver inoperante, server2 ainda precisa entregar.

Para apenas um backup básico, o server2 pode ser configurado de forma idêntica ao server1. Em seguida, basta criar um registro MX para server2, com o MX do server1 tendo uma preferência de 10 e o server2 tendo uma preferência de 20.

    
por 25.03.2011 / 16:40