Como usar telnet para probar un servidor de correo                   http://www.concepto.com.uy/PETROCSHARP/hwnver03.asp...
Como usar telnet para probar un servidor de
         correo
         Por R.Caro
         Como usar telnet para probar un servidor de correo electronico de
         internet
         Los correos electronicos en internet se envian (de un cliente como outlook o
         eudora a un servidor, o de un servidor a otro) utilizando un protocolo llamado
         SMTP, que utiliza el puerto 25
         Mientras que los clientes leen los mail utilizando el protocolo POP3, que utiliza
         el puerto 110
         Conociendo esto, es facil probar un servidor de correo de internet para saber
         si esta funcionando o no.
         Para esto solo se necesita disponer de un cliente telnet.
         Para que puede servir?
                Por ejemplo si alguien no puede leer o enviar correos desde outlook
                express (o eudora, o cualquier otro cliente de correo), se puede
                rastrear donde esta el problema.
                Por ejemplo cuando un servidor fue incluido en una lista negra por
                haber sido utilizado para spam, y otro servidor suscripto a dicha lista
                rechaza los correos originados en el servidor. Muchas veces el servidor
                que origina los correos rechazados no reporta correctamente el error, y
                no es posible saber el motivo del rechazo. Con este metodo, es posible
                conectarse al servidor destino, y ver literalmente el mensaje de error
                que se esta devolviendo.
                Para leer correos cuando no se dispone de un cliente de correo, ni
                acceso a web
         Como se usa?
         Enviar un mail por SMTP
                Abrir una ventana DOS
                Ejecutar : telnet [servidor de correo] 25
                Si no hay respuesta: o el servidor de correo esta bajo, o existe un
                firewall que esta bloqueando el trafico
                De lo contrario se recibe un mensaje de bienvenida
                Escribir : helo
                Esperar mensaje de OK
                Escribir : "mail from: " y dar enter
                Esperar mensaje de OK
                Si por ejemplo el originario estuviera en una lista negra, se desplegaria
                un error indicandolo
                Escribir : "rcpt to: [direccion de correo destino]" y dar enter
                Esperar mensaje de OK
                Escribir : "data" y dar enter
                Esperar mensaje de OK
                Comenzar a escribir el mensaje, para terminar, escribir un punto en la
                ultima linea
                Para salir, escribir : "quit" y dar enter
                Salir de telnet
         Por ejemplo para enviar un mail a rcaro@concepto.com.uy (en rojo estan las
         respuestas del servidor):
                Telnet mail.concepto.com.uy 25
                220 atila.concepto.com.uy Bienvenido a Concepto Thu, 20 Nov
                2003 13:24:19 -0300
                helo
                250 atila.concepto.com.uy Hello [196.40.24.52]
                mail from: pepe@concepto.com.uy
                250 2.1.0 pepe@concepto.com.uy....Sender OK
                rcpt to:rcaro@concepto.com.uy
                250 2.1.5 rcaro@concepto.com.uy
                data
                354 Please start mail input.
                hola que tal
                .
1 de 2                                                                                                 04/11/2009 05:21 p.m.
Como usar telnet para probar un servidor de correo                http://www.concepto.com.uy/PETROCSHARP/hwnver03.asp...
               .
               250 Mail queued for delivery.
               quit
               221 Closing connection. Good bye.
         Leer mails por POP3
               Abrir una ventana DOS
               Ejecutar : telnet 110
               Si no hay respuesta: o el servidor de correo esta bajo, o existe un
               firewall que esta bloqueando el trafico
               De lo contrario se recibe un mensaje de bienvenida
               Escribir : "user [usuario]" y dar enter
               Esperar mensaje de OK
               Escribir : "pass [contraseña]" y dar enter
               Esperar mensaje de OK
               Escribir : "list" y dar enter
               Se muestra la lista de e-mail en la casilla
               Escribir : "retr [numero de mensaje]" y dar enter
               Se muestra el mail
               Escribir "dele [numero de mensaje] " y dar enter para borrar un
               mensaje
               Para salir, escribir : "quit" y dar enter
               Salir de telnet
         Por ejemplo para leer los mails de la casilla rcaro@concepto.com.uy (en rojo
         estan las respuestas del servidor):
               Telnet mail.concepto.com.uy 110
               +OK Microsoft Exchange 2000 POP3 server version 6.0.6249.0
               (atila.concepto.com.uy) ready.
               user rcaro
               +OK
               pass micontraseña
               +OK User successfully logged on.
               list
               +OK 8 20399
               1 3077
               2 4474
               3 4649
               4 4988
               5 398
               6 404
               7 1508
               8 901
               .
               retr 6
               +OK
               Received: from ([196.40.24.52]) by atila.concepto.com.uy with
               Microsoft SMTPSVC
               (5.0.2195.6713);
               Thu, 20 Nov 2003 13:32:19 -0300
               From: pepe@concepto.com.uy
               Bcc:
               Return-Path: pepe@concepto.com.uy
               Message-ID:
               [ATILAuT6Ssuot0OUIHN000000a2@atila.concepto.com.uy]
               X-OriginalArrivalTime: 20 Nov 2003 16:32:20.0386 (UTC)
               FILETIME=[DE6E6820:01C3AF83]
               Date: 20 Nov 2003 13:32:20 -0300
               hola que tal
               .
               quit
               +OK Microsoft Exchange 2000 POP3 server version 6.0.6249.0
               signing off.
2 de 2                                                                                              04/11/2009 05:21 p.m.