Recientemente he tenido algunos problemas con el delivery de los mails. Esto ocurrio al encolar mensajes de mail sobre un Exchange 2003; en este caso me recomendaron revisar la resolucion de DNS del server, ya sea de forma interna como externa. Debemos verificar que el conector de envio de mensajes este seteado para realizar la resolución de DNS.
Los pasos que debemos seguir son los siguientes:
- Abrimos una linea de comandos (Start / run / cmd).
- Ejecutamos el comando nslookup (este comando es el que utilizamos comunmente para verificar la resolucion de nombres).
- Realizamos la consulta de los registros MX, en nuestro caso verificamos los registros MX de fibertel.com.ar en un DNS de ellos. El parametro -q= indica el query que vamos a realizar.
C:\Documents and Settings\rdilello>nslookup -q=mx fibertel.com.ar 200.49.156.6
Servidor: nsx6.fibertel.com.ar
Address: 200.49.156.6Respuesta no autoritativa:
fibertel.com.ar MX preference = 5, mail exchanger = mx1.fibertel.com.ar
fibertel.com.ar nameserver = dns2.cvtci.com.ar
fibertel.com.ar nameserver = dns1.cvtci.com.ar
mx1.fibertel.com.ar internet address = 24.232.0.226
dns1.cvtci.com.ar internet address = 24.232.0.17
dns2.cvtci.com.ar internet address = 24.232.0.18
Podemos testear la normalidad de la resolucion haciendo un telnet al puerto 25, y si nos podmeos conectar correctamente entonces podemos afirmar que la comunicacion entre el Exchange y el DNS externo que los envia, funciona bien.
Si la resolucion es incorrecta, no veremos la lista de servidores que corresponden a nuestro registro MX, y debemos verificar los DNS que estamos utilizando y los Fowarders que tenemos configurados a ver si hay algun error de tipeo o de del equipo encargado de resolver nuestros queries.
Recuerden que tambien es importante saber como es nuestra arquitectura de mensajeria, si tenemos dos servidores exchange (frontend/backend), si nuestro exchange esta en una DMZ o no, en cuyo caso deberiamos tambien verificar la resolucion de DNS entre nuestras redes, por medio del comando nslookup. Recuerden que este comando es muy importante para saber y testear como estan funcionando nuestros DNS y ver si hay algun tipo de inconveniente.
Espero que les sea util. Saludos, Roberto Di’Lello.