jueves, 23 de febrero de 2012

ExchangeServer.Enviar correo por linea de comandos


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 les recomiendo este link a la Web de Microsoft:

No hay comentarios:

Publicar un comentario