26/9/18

Enviar mails desde un .bat

Seguramente en algún momento necesitaste que un servidor te notifique vía mail cuando se registra un evento en Windows o al finalizar una tarea de algún aplicativo. Lograr esto es muy sencillo con la ayuda de una herramienta llamada SendEmail.

descargar

Para que funcione solo debemos descargar el archivo, descomprimirlo y almacenarlo en un directorio de nuestra preferencia.  En el comprimido encontraras dos versiones uno para servidores de correo que requieren protocolo TLS (como es el caso de GMail) y otro para los que no requieren TLS. Una vez definida la ubicación del archivo, abrimos un bloc de notas, ingresamos un texto como el siguiente y lo guardamos con extensión .bat ejemplo "EnvioMail.bat":

Formato:

@echo off
cd C:\sendEmail-v156
sendEmail -o tls=yes -f micorreo@gmail.com -t correodestinatario@gmail.com -s smtp.gmail.com:587 -xu micorreo@gmail.com -xp MiContraseña -u "ASUNTO" -m "Cuerpo del Mail"


Ejemplo:

@echo off
cd C:\sendEmail-v156

sendEmail -o tls=yes -f micorreo@gmail.com -t correodestinatario@gmail.com -s smtp.gmail.com:587 -xu micorreo@gmail.com -xp MiContraseña -u "Respaldo %date% Finalizado" -m "Le informo que ya ha finalizado el respaldo en %ComputerName%.%USERDNSDOMAIN% y se ha expulsado el disco USB de modo seguro. Puede proceder a desconectarlo. Saludos." 

Resultado:

Clic en la imagen para agrandar.

Y esto es todo ya podemos utilizar el .bat según nos convenga, ya sea como parte de una tarea programada de Windows, como acción al finalizar una tarea de backup o en conjunto con algún otro proceso o script como el mencionado en el articulo anterior:

3 comentarios :

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Excelente me a servido para integrarlo en mi aplicación

    ResponderEliminar
  3. Las Recepcionistas del Departamento de Mercadotecnia usan sus clientes de correo electrónico para ingresar a un buzón compartido en tú sistema de correo, que tenia como nombre de usuario marketing-assistants. Desde el buzón de correo compartido, cualquier recepcionista podría noticiasdesanxenxo.es/biografia-de-choa/

    ResponderEliminar