Soy Oscar Mas y en ocasiones por determinadas circunstancias, queremos de uno dominio alojado en nuestra plataforma de Zimbra, salga por un determinado servidor. En concreto, imaginamos que tenemos dos dominios: @dominioa.es y @dominiob.es y necesitamos que el flujo de tráfico de nuestro servidor sea el mismos que el actual, pero nos es imprescindible que un dominio en concreto (en nuestro caso dominoa.es) salga por un smarthost que nosotros hayamos decidido (en el ejemplo el smarthost es: 123.123.123.123).
Para poder realizar el lab, he creado dos cuentas con el mismo nombre pero con dominios diferentes:
Lo primero que haremos es editar nuestro fichero de configuración de postfix y añadirle la siguiente línea:
[zimbra@zimbramta ~]$ vim /opt/zimbra/postfix/conf/main.cf
sender_dependent_relayhost_maps = lmdb:/opt/zimbra/postfix/conf/bysender
Crearemos el dichero: bysender, en el cual le indicaremos el dominio de nuestro servidor de Zimbra y la IP del servidor a donde enviaremos el tráfico de correo de ese dominio en concreto:
[zimbra@zimbramta ~]$ vim /opt/zimbra/postfix/conf/bysender
@dominioa.es [123.123.123.123]
Realizaremos el postmap y posteriormente reiniciaremos el servicio de postfix:
[zimbra@zimbramta ~]$ postmap /opt/zimbra/postfix/conf/bysender
[zimbra@zimbramta ~]$ zmmtactl stop && sleep 5 && zmmtactl start
Como podremos ver en la siguiente captura, el correo que es enviado por el dominio: @dominioa.es, se envía al Smarthost que hemos indicado anteriormente (123.123.123.123) y los demás dominios (@dominiob.es), es enviado hacia internet directamente a gmail.com.
Espero que os haya servido de ayuda.







Leave a Reply