Me gustaría enviar correos de una secuencia de comandos en Windows Server 2003 Standard Edition. Creo que la configuración del servidor está prácticamente fuera de la caja.Enviar correo desde una secuencia de comandos de Windows
El servidor de correo es uno de Exchange, y cuando estás en la red interna puedes usar el viejo y simple SMTP. Lo hice desde mi máquina con Perl, pero desafortunadamente Perl no está disponible en el servidor.
¿Hay una manera fácil de hacerlo desde un archivo .bat o de cualquier otra manera que no requiera la instalación de algún software adicional?
Edit:
Gracias por las respuestas rápidas. La cosa "blat" probablemente funcionaría bien, pero con wscript no tengo que usar un binario por separado.
No vi la publicación de PhiLho la primera vez que edité y seleccioné una respuesta. No necesito duplicar el código aquí.
Sólo tiene que guardar la secuencia de comandos en un archivo, dicen sendmail.vbs, y luego llamarlo desde la línea de comandos, así:
wscript sendmail.vbs
Recibido a 'El servidor rechazó la dirección del remitente ... Primero debe emitir un comando STARTTLS.' –
@TomHoward A menudo, los servidores de correo requieren que realice una solicitud POP3, autenticando al usuario, antes de emitir una solicitud SMTP. – PhiLho