miércoles, 12 de agosto de 2020

Enviar e-mail usando telnet



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

0 comentarios:

Publicar un comentario