Cómo conectarnos a un servidor SMTP y enviar un e-mail usando telnet, paso a paso.
Podemos probar la conectividad o el funcionamiento de un servidor SMTP mediante el uso de telnet, tanto desde Windows como desde Linux. Para ello, deberemos conectarnos al servidor SMTP y ejecutar una serie de instrucciones que nos servirán para poder enviar un e-mail de prueba.
Veamos los pasos uno a uno.
Para conectarnos al servidor SMTP de turno, normalmente deberemos conectarnos al puerto 25:
telnet smtp.dominio.com 25
El siguiente paso es saludar al servidor. Para ello debemos escribir HELO smtp.dominio.com, reemplazando smtp.dominio.com por el nombre del servidor.
HELO smtp.dominio.com
250 smtp.dominio.com Hello smtp.dominio.com ([1.2.3.4]), pleased to meet you
Si aparece un mensaje de error, probar con EHLO en lugar de HELO.
A continuación, debemos especificar el remitente (quien envía el mail) con el comando:
MAIL FROM: remitente@dominio.com
MAIL FROM: remitente@dominio.com
250 remitente@dominio.com... Sender OK
Ahora toca especificar el destinatario escribiendo:
RCPT TO: destinatario@dominio.com
RCPT TO: destinatario@dominio.com
250 destinatario@dominio.com... Recipient OK
Para redactar el cuerpo del mensaje, debemos empezar ejecutando el comando DATA:
DATA
354 Enter message, end with "." on a line by itself
En la siguiente línea, escribir "SUBJECT: " y el asunto del mail:
SUBJECT: prueba
Tras pulsar enter, ya podemos escribir el mensaje. Cuando acabemos, habrá que pulsar enter de nuevo.
Para terminar, escribir . y presionar Enter. En este punto, deberá aparecer un mensaje confirmando si el correo se aceptó o se agregó a la cola. Este mensaje varía según el servidor.
SUBJECT: prueba
probando
.
250 Message accepted for delivery
Todo seguido sería:
telnet smtp.dominio.com 25
Trying smtp.dominio.com...
Connected to smtp.dominio.com.
Escape character is '^]'.
220 smtp.dominio.com ESMTP Service (IBM Domino Release 9.0.1FP3 H
HELO smtp.dominio.com
250 smtp.dominio.com Hello smtp.dominio.com ([1.2.3.4]), pleased to meet you
MAIL FROM: remitente@dominio.com
250 remitente@dominio.com... Sender OK
RCPT TO: destinatario@dominio.com
250 destinatario@dominio.com... Recipient OK
DATA
354 Enter message, end with "." on a line by itself
SUBJECT: prueba
probando
.
250 Message accepted for delivery
Connection closed by foreign host.
Una vez aceptado el mensaje, puede que el servidor cierre la conexión automáticamente o que tengamos que cerrarla manualmente con el comando quit.
0 comentarios:
Publicar un comentario