Sie sind auf Seite 1von 2

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.