Home Articulos Enviar correo via SMTP utilizando Telnet

Relacionados

Encuestas

¿Que servidor de correo usas?
 
 
Enviar correo via SMTP utilizando Telnet PDF Imprimir E-mail
Escrito por Administrator   
Viernes, 11 de Julio de 2008 16:23

Alguna ves he tenido la necesidad de enviar correos para probar el estado de mi servidor o para poder ver los mensajes que el servidor me devuelve, también puede ser que necesite enviar un mensaje de correo y no tengo un webmail o cliente de correo que pueda ocupar, una solución es enviar mail utilizando un servidor SMTP utilizando un cliente de Telnet ya sea desde Windows, Linux o incluso dispositivos mobiles como tablets o teléfonos.



Lo primero es conectarte al puerto 25 del servidor de correo o al puerto que se este utilizando para envio de correo via SMTP

[root@mx log]# telnet mx.patricioleon.cl 25

Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mx.patricioleon.cll ESMTP Exim 4.63 Fri, 11 Jul 2008 11:21:07 -0400


Luego saludamos al servidor de correo con el comando HELO <nombre de servidor>

HELO mx.patricioleon.cl

250 mx.patricioleon.cl Hello localhost [127.0.0.1]


Luego con el comando MAIL FROM:<correo del que envia>, indicamos el correo de quien envía el mail

MAIL FROM: Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
250 OK


Luego con el comando RCPT TO:<correo destino>, indicamos el correo de quien recibira el mail

RCPT TO: Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
250 Accepted



Por fin para agregar contenido a nuestro mail escribimos el comando DATA y ENTER

DATA
354 Enter message, ending with "." on a line by itself
Este es un mensaje de prueba enviado a través de telnet, saludo

 


Una vez finalizado el contenido del mensaje, presionamos ENTER y en una línea solo escribimos un punto y presionamos ENTER

250 OK id=1KHKRL-0005ag-SC



Cuando termines de enviar el mail escribe el comando QUIT y terminaras la sesión en el servidor

QUIT
221 mx.patricioleon.cl closing connection
Connection closed by foreign host. [root@mx log]#

 



Este metodo solo funciona si el servidor SMTP no necesita autenticación o si cumplimos con las politicas de seguridad configuradas en el servidor (Segmento de red, maximo de mensajes, etc).

Espero les sea de utilidad, también sirve para enviar mail con remitente desconocido.

 
Copyright © 2018 Patricio León M. - Webeador. Todos los derechos reservados.