
Tengo algunos problemas al intentar que algo funcione en postfix.
Es decir, tengo un dominio abc.com
que es un dominio de destino en mi servidor Postfix 1.2.3.4
, que aloja buzones de correo para direcciones en este dominio localmente de forma predeterminada, sencillo.
Sin embargo, me gustaría poder "retransmitir" direcciones de correo electrónico específicas desde este mismo dominio (digamos [email protected]
:) a otro servidor Postfix [5.6.7.8]:2525
, pero aún conservando la capacidad original de poder entregar correo a todas las demás direcciones *@abc.com
localmente en mi Postfix original. servidor 1.2.3.4
.
¿Alguien puede aconsejarme cómo puedo hacer esto?
¡Gracias de antemano!
Cont.
Gracias tater, de hecho he optado por algo similar hasta ahora, pero todavía tengo un problema.
Entonces tengo transport
el archivo:
[email protected] relay:[5.6.7.8]:2525
*@abc.com local
Y main.cf
:
relay_domains = abc.com
Esta configuración se envía al retransmisor perfectamente como quiero, pero cualquier otra dirección (en el alcance del comodín) no se entrega ya que intentan volver directamente al servidor de retransmisión predeterminado (otro servidor completamente), mientras que en cambio yo les gusta que lleguen /etc/aliases
o a un buzón de correo local.
Respuesta1
Un enfoque es utilizar mapas de transporte. En main.cf
, tiene una línea como
transport_maps = hash:/etc/postfix/transport
y luego en el transport
archivo,
[email protected] smtp:5.6.7.8:2525
Esto se busca en el orden más específico al menos específico, por lo que si desea especificar algo más, abc.com
lo haría como
[email protected] smtp:5.6.7.8:2525
abc.com smtp:1.2.3.4:25
pero local
el transporte es el valor predeterminado, por lo que si eso es lo que desea, no es necesaria una segunda línea.