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:

  1. Abrimos una linea de comandos (Start / run / cmd).
  2. Ejecutamos el comando nslookup (este comando es el que utilizamos comunmente para verificar la resolucion de nombres).
  3. 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.6
Respuesta 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.

Avatar photo

By Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).