Manual de los Servidores Dinámicos |
|
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.
# 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
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