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