Práctica
Ingrese a una estación de trabajo o un PC que tenga conexión a la red y el cliente telnet (un microcomputador con windows es suficiente).
Paso 1: Haga un telnet al puerto 25 (el puerto del servicio SMTP) para establecer la conexión con algún servidor de correo conocido. Aquí vamos a suponer que existe mail.arcesio.net :
telnet mail.arcesio.net 25 <ENTER>
(Para evitar malentendidos: <ENTER> significa que debe oprimir la tecla "ENTER")
Paso 2: Identifique su equipo (si utiliza el telnet de windows asegúrese de colocar el eco local para ver lo que escribe: en la barra de menú busque "terminal" -> preferencias -> y seleccione eco local).
HELO alguna.universidad.edu <ENTER>
Espere la respuesta del servidor
Paso 3: Identifique el remitente
MAIL FROM: <abejita@conavi.com.co> <ENTER>
Espere la respuesta del servidor
Paso 4: Identifique el destinatario
RCPT TO: <oscar@arcesio.net> <ENTER>
Paso 5: Envíe el mensaje (haga el suyo, ¡sea creativa/creativo!)
DATA <ENTER>
Hola Oscar <ENTER>
<ENTER>
Este es un mensaje "hecho a mano"
<ENTER>
desde la sala de computadores de mi
U. <ENTER>
<ENTER>
Hasta pronto!<ENTER>
<ENTER>
Abejita<ENTER>
.<ENTER>
(el punto termina el mensaje)
Paso 6: Cierre la conexión
QUIT <ENTER>
(Ahora puede quitar el eco local de las preferencias de la terminal de telnet)
Un ejemplo
A continucación hay una copia de lo que muestra la pantalla del PC al enviar un correo hecho a mano (el servidor y el usuario han sido modificados).
telnet mail.arcesio.net
25
220 mail.arcesio.net
ESMTP Sendmail 8.8.8 (1.1.20.3/11Apr00-0230PM) Thu, 19 Nov 2001 04:47:12
-0500 (GMT-0600)
HELO alguna.universidad.edu
250 mail.arcesio.net
Hello modem23.alguna.universidad.edu [88.66.44.33], pleased to meet you
MAIL FROM: <abejita@conavi.com.co>
250 <abejita@conavi.com.co>...
Sender ok
RCPT TO: <oscar@mail.arcesio.net>
250 <oscar@mail.arcesio.net>...
Recipient ok
DATA
354 Enter mail, end
with "." on a line by itself
HOLA Oscar
Este es un mensaje "Hecho
a Mano"...
Ciao
.
250 EAA0000010216 Message
accepted for delivery
QUIT
221 mail.arcesio.net
closing connection
NOTA: observe que esto se puede utilizar para enviar correos falsos, así que úselo con responsabilidad, aquí lo estudiamos para entender el protocolo SMTP. Además, ¡siempre se puede saber desde dónde lo envió y a qué hora!
Tomado de: "Sending Mail Without Sendmail" de Dan Sugalsky. Artículo de la revista The Perl Journal, issue #14 (vol. 4, No. 2) pág. 63-67.