Como substituir um valor MX para um domínio específico usando transport_maps, mas tem alguma forma de redundância

Como substituir um valor MX para um domínio específico usando transport_maps, mas tem alguma forma de redundância

Eu tenho um servidor de e-mail postfix e quero substituir um valor MX para um domínio específico.

Pelo que entendi, isso pode ser feito usando transport_maps

http://www.postfix.org/postconf.5.html#transport_maps

Você adiciona uma linha em /etc/postfix/transport:

exemplo.com smtp:[9.9.9.9]

Gere um arquivo postmap usando:

hash do postmap:/etc/postfix/transport

adicione ou edite uma linha em /etc/postfix/main.cf:

transport_maps = hash:/etc/postfix/transport

Reinicie o Postfix

A pergunta que tenho é que quando normalmente uso o endereço MX, você normalmente tem vários servidores de e-mail para redundância (no caso de um ficar off-line). Como posso conseguir a mesma coisa com um mapa de transporte, pois parece apontar para um único endereço IP. Existe alguma maneira de configurar para que ele tente vários endereços IP caso o primeiro falhe.

Responder1

até onde sei, o transporte SMTP não faz isso. no entanto, você pode definir um domínio DNS fictício com registros MX apontando para os hosts para os quais deseja retransmitir e-mails e usá-lo em seu mapa de transportesem colchetes:

dest.example.com smtp:dummy.example.net

Responder2

a partir do Postfix >= 3.5 pode-se escrever no arquivo de transporte

example.com      smtp:bar.example, foo.example

portanto, se bar.example não responder, foo.example será usado.

NB: a sintaxe real do postmap é postmap /etc/postfix/transport

informação relacionada