Postfix fazendo relay em 2 servidores

1. Postfix fazendo relay em 2 servidores

Daniel Alves Leandro
tri_do_mundo

(usa CentOS)

Enviado em 08/02/2011 - 16:47h

Olá pessoal!

Eu tinha 1 servidor de correio Domino rodando em Red Hat 5.5 64bits enviando email direto pra internet e recebendo pelo Postfix. Agora configurei um servidor Domino adicional, idêntico ao primeiro e os 2 serão cluster. Eu preciso que o Postfix entregue as mensagens nos dois servidores,ou seja, quando o 1 estiver indisponível ele deverá entregar no 2.

Eu adicionei o host do servidor 2 nas opções de relay do main.cf, ficando assim:

relay_domains = $mydestination mail1.dominio.com.br mail2.dominio.com.br
relay_transport = relay:mail1.dominio.com.br mail2.dominio.com.br
transport_maps = hash:/etc/postfix/transport
smtpd_recipient_restrictions = permit_mynetworks check_relay_domains

Mas o problema é que hoje ele só manda para o servidor 1 e quando o mesmo está fora as mensagens ficam paradas no Postfix. Substituí as configurações no main.cf do 1 para o 2 apenas e também não funciona, fica tudo parado no Postfix.

Verificando o log em /var/log/maillog notei que ao enviar uma mensagem para o servidor, aparece algo assim: relay: notes.dominio.com.br (onde notes é um alias do nome do servidor Domino 1). Ou seja, em algum lugar deve ter algo que faz ele mandar sempre por essa referência do servidor 1, porém procurei em toda a máquina, não achei nada com esse nome em nenhuma configuração, limpei o cache e nada..

Alguém poderia me ajudar por favor? A configuração no postfix para fazer relay em 2 servidores está correta? Teria algo mais a fazer? Alguma dica para achar/limpar esta referência?

OBS.: o Postfix está instalado num CentOS 5.5 64bits com Spamassassin e Clamav.

Desde já obrigado.

Att,
Daniel Alves


  


2. Re: Postfix fazendo relay em 2 servidores

Daniel Alves Leandro
tri_do_mundo

(usa CentOS)

Enviado em 09/02/2011 - 10:59h

Alguém pode me ajudar por favor?


3. Pergunta básica

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 09/02/2011 - 17:21h

Pergunta básica: o server 2 está ok? Tá com serviço do Postfix no ar? Você consegue enviar um e-mail através dele?


4. Re: Postfix fazendo relay em 2 servidores

Daniel Alves Leandro
tri_do_mundo

(usa CentOS)

Enviado em 09/02/2011 - 22:28h

Então, acho que não expliquei direito..

São 2 máquinas Domino (Red Hat) e uma do Postfix (CentOS). As duas do Domino enviam direto para internet, só o recebimento que ocorre através do Postfix.

Eu peguei o bonde andando na empresa, não conheço o Postfix e alguém tinha feito essa configuração inicial anteriormente, na qual tinha apenas o servidor 1 e o Postfix, e ele recebia e enviava para o Domino normalmente.. aí agora adicionei o servidor 2 e preciso que ele faça o mesmo que o outro, para ter contingência.. então adicionei o host do servidor 2 nas duas opções de relay do main.cf. Porém o problema é que ele continua mandando apenas para o servidor 1.. para testar substituí toda a configuração de relay para o servidor 2, aí neste caso quando o servidor 1 a mensagem fica parada no Postfix e quando o mesmo está no ar, mesmo assim manda para ele.. ou seja, ele sempre manda pro 1 de qualquer maneira, independente do que tem na opção de relay..

então foi aí que olhei o log (/var/log/mailog) e notei que ao enviar uma msg de teste aparecia "relay=notes.dominio.com.br" que é um alias do servidor, porém procurei esse nome em todo o servidor do Postfix e não encontrei nada, tb limpei o cache e nada.. continua sempre querendo mandar pelo servidor 1.

Espero que tenha dado para entender agora e que possam me ajudar se possível.

Muito obrigado.

Daniel Alves






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts