A ver, en realidad lo que quiero es un bat que mande estas lineas de codigo:
telnet smtp.gmx.com 25
ehlo usuario (nombre del usuario admin de mi pc)
auth login
ZWplbXBsbzFAZ214LmNvbQ== (usuario codificado en base64)
cGFzc3dvcmQ= (password del gmx en base64)
MAIL FROM: ejemplo1@gmx.com
RCPT TO: ejemplo2@gmail.com
DATA
From:ejemplo1@gmx.com
To:ejemplo2@gmail.com
Subject: Asunto
Mensaje.
.
QUIT
El problema es que hay que esperar respuesta del servidor, por tanto poner las frases en un bat de sopetón no furula. Por tanto he pensado que a lo mejor existe alguna forma de poner los comandos en una ventana y desde esa crear otra y que vaya poniendo los comandos cuando el servidor responda.
Muchas gracias.
Vale, ya averigüé la forma de hacerlo. Es necesario crear un bat con estas ordenes:
Batch File (named Script.bat):
start telnet smtp.gmx.com 25
cscript SendKeys.vbs
Y crear un archivo SendKeys.vbs con las órdenes para telnet:
set OBJECT=WScript.CreateObject("WScript.Shell")
WScript.sleep 500
OBJECT.SendKeys "ehlo usuario"
etcetera
Asi tenemos la forma de enviar un email automaticamente por MS-DOS.