[eside-ghost] Acerca de registros MX

Ender eduvedder en terra.es
Mie Abr 20 11:27:11 CEST 2005


Aupa!

> Tengo una duda sobre registros MX, si tengo un registro MX 10 a un
> servidor1 y un registro MX 20 a un servidor2, en que afecta esto a los
> usuarios? Tiene que tener el servidor2 una configuración en particular para 
> reenviar los correos al servidor1 cuando vuelve a estar disponible?
Por supuesto, cualquier servidor tiene que tener una configuracion en 
particular sea para lo que sea, no? lo que hace falta es que entiendas lo 
mejor posible lo que es un MX y qué es lo que tiene que hacer un MX.

Tenes que tener en cuenta que ambos MX recibirán correo desde fuera hacia el 
dominio en cuestión (no sólo el primero y cuando este cae el segundo).

Lo unico que tienes que hacer es que ambas máquinas puedan y sepan encaminar 
los correos hacia los buzones de los usuarios para los dominios que son MX, 
estén donde estén los buzones (piensa en que muchos entornos tienen maquinas 
sólo de buzones y maquinas MTA - mx).

Si tu caso es:
- servidor 1: mx del dominio y contenedor de los buzones
- servidor 2: mx de backup (esto de backup es un poco de farsa eh? recibira 
correos aunque el mx1 este levantado).

En este caso en el servidor 2 tienes que tener una tabla de enrutado por 
dominio para cada dominio que es mx apuntando a la ip del servidor 1 (en 
realidad de la maquina que tenga los buzones), y ademas tener un tiempo de 
cola más o menos alto para que si se te cae el servidor 1 los mensajes se 
mantengan por lo menos 5 dias en el servidor 2.

En postfix esto se hace con transport. Te pasteo un ejemplo de una maquina que 
es MX "secundario" de nht-norwick.com:

en main.cf:
# Mapa para enrutamiento
transport_maps = hash:/etc/postfix/tabla.rutas

en tabla.rutas:
nht1mx:/etc/postfix# cat tabla.rutas
nht-norwick.loc smtp:[192.168.3.9]
#subdominio.piloto-correo.net error:No se puede mandar correo al subdominio

nht-norwick.com smtp:[192.168.3.19]
nht-norwick.es  smtp:[192.168.3.19]
nht-norwick.net smtp:[192.168.3.19]

nht1mx.nht-norwick.com error:Subdominio deshabilitado

# lo que venga a subdominios lo pasamos por si acaso, ya se rechazara... para 
evitar problemas.
.nht-norwick.com smtp:[192.168.3.19]
.nht-norwick.es  smtp:[192.168.3.19]
.nht-norwick.net smtp:[192.168.3.19]

Por supuesto tienes que meter los dominios en main.cf en la clausula 
relay_domains y tener algo tambien como:
smtpd_recipient_restrictions = reject_unauth_destination (POR LO MENOS)

Un MX del dominio aaa.com es un servidor de "entrada" de correo desde fuera 
(internet) por lo que siempre deberá permitir relay hacia aaa.com 
independientemente de la ip origen.

En cambio un MTA normal que de servicio a una red o unos usuarios permite el 
relay en base a la IP de origen de la conexion o en base a una autenticacion 
SMTP contra el servidor. Podríamos entenderlo como un servidor "de salida" de 
correos que permite enviar a cualquier sitio pero solo a determinadas IPs o 
sesiones autenticadas.

En SMTP estos 2 son los conceptos más básicos, que muchas veces SE MEZCLAN 
porque tenemos un servidor de correo que es el MX de tal dominio, además 
sirve para enviar a la red interna y encima TIENE LOS BUZONES de correo de 
los usuarios (cuando están los buzones entra un nuevo concepto, que es que el 
dominio, además de permitirle relay se considera "LOCAL"), pero vamos que eso 
ya es otra historia....

menuda chapa, espero que le haya gustado a aktor ( :* )
Saludos,
   Ender


Más información sobre la lista de distribución eside-ghost