Cómo anular un valor MX para un dominio en particular usando transport_maps pero tiene algún tipo de redundancia

Cómo anular un valor MX para un dominio en particular usando transport_maps pero tiene algún tipo de redundancia

Tengo un servidor de correo postfix y quiero anular un valor MX para un dominio en particular.

Según tengo entendido, esto se puede hacer mediante el uso de transport_maps

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

Agrega una línea a /etc/postfix/transport:

ejemplo.com smtp:[9.9.9.9]

Genere un archivo postmap usando:

hash postmap:/etc/postfix/transport

agregue o edite una línea en /etc/postfix/main.cf:

mapas_transporte = hash:/etc/postfix/transporte

Reiniciar Postfix

La pregunta que tengo es que cuando normalmente uso una dirección MX, normalmente tengo varios servidores de correo para redundancia (en caso de que uno esté fuera de línea). ¿Cómo puedo lograr lo mismo con un mapa de transporte, ya que parece apuntar a una única dirección IP? ¿Hay alguna forma de configurarlo para que pruebe con varias direcciones IP en caso de que la primera falle?

Respuesta1

Por lo que puedo decir, el transporte SMTP no hace eso. sin embargo, puede configurar un dominio dns ficticio con registros MX que apunten a los hosts a los que desea retransmitir correos y utilizarlo en su mapa de transporte.sin corchetes:

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

Respuesta2

a partir de Postfix >= 3.5 se puede escribir en el archivo de transporte

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

entonces, si bar.example no responde, se utilizará foo.example.

NB: la sintaxis real de postmap es postmap /etc/postfix/transport

información relacionada