Como posso testar se o postfix realmente usa o servidor de correio secundário se o primeiro não estiver disponível?

1

quando eu consultar os servidores de email do domíniox com "dig domainx.com MX" o resultado é:

...
;; ANSWER SECTION:
domainx.com. 55188 IN MX 120 mail2.domainx.com.
domainx.com. 55188 IN MX 100 mail.domainx.com.
...

Quando o servidor web (postfix) envia um email para [email protected], ele usa mail.domainx.com como retransmissão.

Agora, quero testar se ele realmente muda para mail2.domainx.com se mail.domainx.com não estiver disponível. Eu tenho sem acesso aos servidores de e-mail , apenas o servidor web que está executando o postfix.

Eu pensei em fazer temporariamente uma entrada falsa em / etc / hosts para mail.domainx.com no servidor da web - isso funcionará?

Existe outra e melhor maneira?

    
por Benjamin 15.12.2011 / 08:02

2 respostas

3

Você pode adicionar temporariamente uma rota blackhole ao MX principal e observar o comportamento do Postfix.

Linux

ip route add blackhole ip.add.re.ss

Solaris / BSD

route add -host ip.add.re.ss 127.0.0.1 -blackhole
    
por 15.12.2011 / 10:09
2

Normalmente, eu testo essa problemática com o firewall: eu coloco um filtro do meu servidor no IP de mail.domainx.com, na porta SMTP (25 / tcp).

Em seguida, o Postfix não pode ingressar no primeiro servidor e deve tentar o segundo.

Mas eu acho que você pode fazer a mesma coisa com sua proposição / etc / hosts, escolhendo um IP que não existe.

    
por 15.12.2011 / 08:56