Buenas noches
Como hemos tenido algunos problemas con el correo y hemos tenido que tirar del viejo truco de mandar mensajes a través del CLI para comprobar que todo iba bien, me parece interesante contároslo por aquí para que si os encontráis en la misma tesitura no tengáis que ir consultando de aquí para allá. Como yo tengo una memoria fatal, aprovecho también para dejarme este “guía-burros” 😉
Hay que decir que no todos los sistemas toleran este tipo de usos y muchos lo tienen cortado por razones de seguridad. Entre los que lo tienen cortado, a mí me hacen mucha gracia los que responden de la siguiente manera a nuestro intento de uso “Go ahead punk! Make me a day”
Antes de nada comentaros que vamos a dar una versión para GNU/Linux y otra para Microsoft Windows.
Para testearlo desde una máquina GNU/Linux accedemos al CLI y lanzamos el siguiente comando:
echo <mensaje> | mailx -s ‘<cabecera>’ <correo de destino>
|
Para abreviar dejamos el siguiente ejemplo:
# echo Prueba del envio de correo desde el CLI| mailx -s ‘correo de prueba’ v2dp@condenacion.es
#
|
Para testearlo desde una máquina Microsoft/Windows accedemos al CLI y lanzamos el telnet al puerto 25 del servidor de correo y seguimos la siguiente secuencia:
telnet <Servidor> <Puerto>
HELO <mensaje>
MAIL FROM:<dirección de origen>
RCPT TO:<dirección de destino>
DATA
Subject:<encabezamiento>
Enter
Enter
<Mensaje que enviamos>
QUIT
|
Donde:
“HELO” se usa para iniciar la comunicación.
“MAIL FROM” es el que envía el mensaje, que en algunos servidores podrá ser hasta inventado y el servidor tragará.
“RCPT TO” es el destinatario del mensaje.
“DATA” indica al servidor que vamos a enviarle datos para trasmitir.
“Subject” es la cabecera del mensaje o el asunto.
“QUIT” se usa para salir de la sesión telnet y que el correo se envíe.
El correo recibido tendrá la siguiente apariencia:
Como referencia externa os recomiendo este link a la Web de Microsoft:
Un saludo