Documente Academic
Documente Profesional
Documente Cultură
Muchas veces, como parte de las pruebas que realizamos para resolver problemas de
flujo de correo entre servidores, luego de hacer un TroubleShooting de Redes Básico, el
siguiente paso es revisar que la comunicación SMTP pueda establecerse exitosamente.
Primero, desde una línea de comandos, hay que conectarse al Servidor SMTP usando:
telnet <Servidor_SMTP> 25
El servidor nos validó como remitentes válidos y validó al destinatario de nuestro mail
(su dirección de correo electrónico) como válida, y está listo para recibir el mensaje.
El Servidor nos responde que podemos comenzar a enviar los datos, y que debemos
presionar la secuencia ->,-> para indicarle que hemos terminado con el
cuerpo del mensaje (Enter, luego un punto y enter nuevamente).
En el cuerpo del mensaje se incluye una línea con el comando Ô (mail de
prueba). Esta línea es importante pues la gran mayoría de los servidores de correo
bloquean los mensajes sin "asunto" por considerarlos SPAM.
En este primer artículo de la serie, vimos como enviar un correo electrónico usando sólo
comandos smtp. En el Próximo Artículo veremos cómo enviar correo cuando el servidor
SMTP Requiere de Autentificación.
Gonzalo
Los detalles sobre cómo es una sesión SMTP pueden verlos en el post sobre cómo
enviar un correo electrónico a mano, por lo que ahora nos centraremos en la parte de la
autenticación.
Primero, desde una línea de comandos, hay que conectarse al Servidor SMTP usando:
telnet <Servidor_SMTP> 25
ESMTP usa como método de codificación Base6, por lo que, salvo que seas un balazo
(de)codificando en Base6, es indispensable que tengas un codificador/decodificador de
Base6 a mano ;).
Luego de una búsqueda por "Base6 Decoder", nuestro buscador favorito debiese
darnos al menos una respuesta, por ejemplo yo usé éste decodificador.
Ahora si «
33 es un código para indicarnos: OK, esperando Datos, y 5 67809 , que es la
codificación para "0 "-.
En este momento, K
_, por lo que en adelante el
proceso de envío de mail es el ya conocido.
El Servidor nos responde que podemos comenzar a enviar los datos, y que debemos
presionar la secuencia ->,-> para indicarle que hemos terminado con el
cuerpo del mensaje (Enter, luego un punto y Enter nuevamente).
En el cuerpo del mensaje se incluye una línea con el comando ; (Usuario
Gonzalez), y otra con el comando + (mail de prueba). Estas líneas son
importantes pues la gran mayoría de los servidores de correo bloquean los mensajes sin
"asunto", o sin nombre de remitente por considerarlos SPAM.
0
'c-7%##&->
.'?@ ,,
Gonzalo
U
%(*
$
%
!*
'%
(!