Hombre, si funciona pués vale, pero la solución correcta es la que te
indicaba amperis.
Un servidor de correo, cuando recibe correos que no son para él, lo
que hace es coger el dominio de la dirección de correo y consultar al
servidor DNS quién es el servidor MX (Mail Exchanger) para ese
dominio.
Si no existe registro MX significa que ese dominio no tiene servidor
de correo y debe devolver al remitente un mensaje indicándolo.
Si existe un registro MX (o mas de uno) intentará enviar por orden de
prioridad el correo a esos servidores, que son quienes lo tienen que
recoger y entregarlo en el buzón del usuario.
Para resolver tu problema correctamente deberías haber realizado en el
servidor DNS:
* Un registro de tipo A para el host donde está el correo del dominio
"
dominio-exchange.com". (este supongo que lo tendrás ya hecho).
* Un registro de tipo MX con prioridad 10 apuntando al host donde está
el dominio "
dominio-exchange.com"
Una vez realizado esto, el servidor
dominio-zimbra.com básicamente
haría:
*Consulto si existe MX para
dominio-exhange.com: recibo como respuesta
el nombre del host de correo.
*Consulto la IP que corresponde a ese nombre de host recibido: el
registro tipo A me devuelve la IP.
*Entrego los correos al servidor de destino...
Bueno, me he enrollado demasiado. Espero no haberte liado.
Un saludo.
Diego.