Sendmail avanzada

Necesito crear un sendmail maestro y dos sednmail en sucursales. Cuando envíen un email a un usuario que no este en la casa central este deberá direccionarlos ( no forward) para que el usuario lo envíe a las sucursales

1 respuesta

Respuesta
1
Entonces quizás no nos estamos entendiendo.
Si tu tienes el dominio empresa.com, puedes agregarle varios registros MX, de tal forma que cali.empresa.com, bogotá.empresa.com y medellín.empresa.com sean administrador por el.
Cuando un mensaje dirigido a [email protected] el DNS resuelve que llegue a empresa.com quien sabe que debe pasárselo a la otra maquina.
Tus maquinas son todas visibles desde Internet, ¿o solo la maquina "central" y las otras 2 están en una intranet?
¿Por qué un "forward" no te sirve?
¿Los usuarios están creados en el sistema? ¿Es decir tienen un "login" o solo existen para el sistema de correo (como debería ser)?
Comencemos por ahí, y vemos que solución hay para tu problema.
Son 3 Ip Reales. La idea es que busque el servidor en el cual debería estar y se lo envíe a el que debería.
Ejemplo
madrid.espana.es
sevilla.espana.es
cartuja.espana.es
Pero los mail deben ser
[email protected] (servidor madrid)
[email protected] (servidor sevilla)
[email protected] (servidor paco)
En realidad hace mucho no utilizo Sendmail, desde la época de HP-UX, ahora en Linux preferimos usar QMail.
Solo me queda recomendarte la biblia del Sendmail, el libro de murciélago:
O'Reilly Sendmail
[] http://www.evergod.net/programming.htm
¿En qmail se puede realizar?
Para el caso que planteas, necesitas configurar 3 servidores de correo, cada dominio de correo registrado en el DNS (registro MX) hacia la maquina central, y esta despacha esos mensajes hacia las otras 2 maquinas.
En realidad esto podría solucionarse solo con la configuración del DNS, y algunas cosas en el MTA del correo.
Por lo menos, lo que entiendo con la información que envías.
Si lo hiciera con DNS como incias recibirá un error de Usuario desconocido
En la maquina central
Ok, si ese es tu problema y tienes usuarios creados en el sistema (login) la única forma de hacerlo es con "alias".
Si los usuarios están creados en una base de datos (o directorio como LDAP) podrías hacer algo diferente con el MTA para manejar esa situación.
Nota: Es posible que con usuarios creados (login) usando un sistema como NIS (YP) puedas hacer algo parecido, pero es solo "teoricamente" posible, nunca lo he intentado.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas