Manual de los Servidores Dinámicos

Para más información:
info@e-xperta.com

Como puedo comprobar que los servicios POP y SMTP funcionan correctamente

El correo es un sistema complejo donde intervienen muchos elementos. El correo se intercambia entre distintos servidores, y se recoge por programas en ordenadores remotos conectados por líneas de datos, o a través del webmail, ordenadores donde muchas veces hay servicios de antivirus.

Por eso es habitual que cuando aparece un problema no se identifique correctamente su origen y se pierda mucho tiempo en buscar problemas donde realmente no los hay. Esta guía pretende repasar los distintos puntos de fallo del sistema de correo y aportar técnicas para identificar su origen.

Cuando no podemos enviar o recibir correo podemos hacer las siguientes comprobaciones para confirmar si el servidor funciona correctamente.

Comprobar el Servicio POP3. Correo Entrante

  # telnet pop3.dominio.es 110
  Trying 217.13.86.111...
  Connected to pop3.dominios.es (217.13.86.111).
  Escape character is '^]'.
  +OK Hello there.
  user usuario@dominios.es
  +OK Password required.
  pass PASSWD
  +OK logged in.
  list
  +OK

El cuadro anterior nos muestra una conversación típica con un servidor POP. Para el caso concreto de su servidor debe utilizar datos correctos del servidor pop pop3.dominio.es, el usuario pop usuario@dominios.es y la contraseña. PASSWD

Si conseguimos reproducir la conversación anterior con el servidor POP significa que el servidor POP3 funciona correctamente.

Si por el contrario obtenemos la respuesta siguiente significa que hay algún problema con el servidor POP

  telnet pop3.dominio.es 110
  Trying 217.13.86.111...
  telnet: connect to address 217.13.86.1111: Connection refused
  telnet: Unable to connect to remote host: Connection refused

Comprobar el Servicio SMTP. Correo Saliente

Si queremos comprobar el servicio de envío de correo podemos utilizar el siguiente ejemplo.

  bash-3.00# telnet smtp.dominio.es 25
  Trying 217.13.86.111...
  Connected to servidor_smtp.
  Escape character is '^]'.
  220 identificador del servidor ESMTP

Si no aparece el mensaje 220 es que el servidor no está respondiendo. Si se agota el tiempo de espera o obtenemos un mensaje diferente al 220 es porque el servidor SMTP no está funcionando correctamente.

Si llegamos hasta este punto podemos ya confirmar que el servicio SMTP está activo y responde. Sin embargo todavía pueden aparecer otros problemas. Así que intentaremos envíar un mensaje de prueba. Desde el último paso del cuadro anterior seguimos

  mail from:info@dominio.es
  250 ok
  rcpt to: info@otrodominio.es
  250 ok
  data
  354 go ahead
  prueba
  .
  250 ok 1180255218 qp 3877
  quit
  221 servidor_smtp
  Connection closed by foreign host.
  

Sustituye las direcciones de origen y destino por cuentas válidas y de las que puedas leer el correo para comprobar después que el mensaje enviado llega a su destino.

Es probable que el servidor SMTP requiera autenticación. Si es así no hay una fórma fácil de realizar la conversación SMTP desde el telnet. Pero con los casos que se han expuesto se cubren una cantidad importante de situaciones que ayudará a diagnosticar mejor, y así resolver mejor, los problemas del correo electrónico.

2007 © Digital Value

2007 © Digital Value. e-Xperta es marca de Digital Value