Enviar correos electrónicos automáticos con envío programado

Esta es la solución para todos aquellos que se ven obligados a enviar un correo electrónico todos los días, todas las semanas o todos los meses a las mismas personas.
Por ejemplo, en el lugar de trabajo, a menudo se le obliga a enviar un informe diario o mensual a su jefe con las actividades realizadas, un correo electrónico siempre el mismo del cual quizás solo cambie el contenido.
Puede llevar mucho tiempo enviar una hoja de Excel con datos dentro, un archivo de registro si está trabajando en el sector de TI, un informe o dos líneas simples de confirmación o notificación.
Trabajé en compañías donde vi no solo secretarias, sino también gerentes de oficina y consultores que pasaban la mitad de su tiempo copiando y pegando correos electrónicos para enviar, siempre lo mismo y siempre con el mismo archivo adjunto, aunque actualizado.
Si desea combatir la ineficiencia pero, sobre todo, desea ganar un tiempo precioso para terminar el trabajo antes, puede ser útil saber cómo puede enviar correos electrónicos automáticos programados, sin cargo desde su computadora .
En resumen, para evitar cometer errores cuando tiene que escribir un correo electrónico, simplemente haga uno y automatice el envío según sea necesario, todos los días a la misma hora, todas las semanas o todos los meses, sin correr el riesgo de olvidarlo.
Blat es una utilidad de línea de comandos que envía correos electrónicos utilizando el protocolo SMTP o NNTP.
La aplicación de línea de comandos es diferente de una interfaz gráfica (GUI) y puede asustar a los usuarios menos experimentados.
En los programas GUI, hay botones y cuadros para ingresar detalles, pero desde la línea de comando, todo debe escribirse en una línea.
Sin embargo, puedo asegurarle que, una vez que se supera el impacto negativo inicial, no hay dificultad técnica y, una vez que está acostumbrado a ver y leer los comandos, todo se vuelve simple.
1) Después de descargar Blat, el archivo debe descomprimirse y los archivos que están en la carpeta completa deben moverse a C: / Windows / system32 .
Esto le permite ejecutar el comando blat.exe sin tener que especificar rutas, pero también puede copiarlo en una carpeta diferente.
2) En el menú Inicio, escriba el comando cmd en el cuadro de búsqueda (o ejecutando Windows XP).
En Vista y Windows 7 puede que tenga que ir a Inicio -> Programas -> Accesorios, haga clic derecho en el símbolo del sistema y seleccione Ejecutar como administrador .
3) Si ahora intenta escribir blat, aparecerán las instrucciones básicas para usar el comando.
Si aparece una advertencia de "aplicación win32 no válida" o si no se encuentra, especifique la ruta completa c: \ windows \ system32 \ blat
Básicamente, para enviar un correo electrónico a cualquier dirección de correo electrónico, debe escribir el comando con estos parámetros:
blat.exe -f -to -subject Título -body message -server smtp.server.com:25 -u Nombre de usuario -pw contraseña
Se debe utilizar el servidor SMTP especificado por su proveedor de correo electrónico.
Para dar un ejemplo con los tres servicios de correo más utilizados en el mundo, tenemos:
Correo de Yahoo: smtp.mail.yahoo.it
Gmail: smtp.gmail.com
Hotmail: smtp.live.com
Aquellos con los que accede a su dirección de correo electrónico deben ingresarse como nombre de usuario y contraseña .
Al corregir los datos, ya será posible enviar un correo electrónico desde la línea de comando, desde su dirección de correo electrónico, que se recibirá de inmediato.
A estos parámetros estándar se agregan muchos otros que se pueden ver escribiendo el comando blat / ">).
Para enviar un correo electrónico, también puede enviar el contenido de un archivo de prueba txt, colocando -bodyF seguido de la ruta y el nombre del archivo .txt en lugar del parámetro -body .
El mensaje recibido no contendrá archivos adjuntos, pero tendrá el texto escrito en el archivo txt como el contenido del correo electrónico.
Si lo desea, puede guardar un perfil de remitente para que no tenga que volver a escribir cada vez que ingrese todos los parámetros de inicio de sesión, contraseña y servidor SMTP.
Debemos escribir:
Blat -SaveSettings -f Default_Email -smtp_server server -u username -pwd contraseña
Si el puerto del servidor SMTP es diferente de 25 (el estándar), entonces se debe agregar el parámetro -port .
Lo mismo se puede hacer usando blat -install -server_smtp server -f email_address -u username_pwd contraseña
Con Blat, puede programar el envío del correo electrónico para que se envíe automáticamente en días establecidos siempre al mismo destinatario.
Para hacerlo, puede usar la función Tareas programadas de Windows que se encuentra en Inicio -> Programas -> Accesorios -> Herramientas del sistema -> Programador .
Desde aquí, puede crear una tarea básica y especificar ejecutar el comando C: /Windows/sstem32/blat.exe indicando los parámetros en el cuadro " Agregar argumentos ".
A partir de esta planificación en Windows 7, notará que puede enviar un mensaje de correo electrónico programado utilizando la conveniente interfaz gráfica (pero creo que Outlook debe estar instalado).
Si configura un archivo txt como cuerpo del mensaje, puede enviar un correo electrónico a envíos programados pero con diferentes textos.
Quien recibe un mensaje enviado por blat, no se da cuenta en lo más mínimo de que fue generado por un script automático.
Alternativamente, también puede crear y programar la ejecución de un archivo por lotes .
Simplemente copie la sintaxis utilizada para ejecutar el comando blat desde el símbolo del sistema en un nuevo archivo de texto y cambie el nombre de ese archivo cambiando la extensión, de .txt a .bat .
Me doy cuenta de que en este artículo tenía que ser muy conciso y tal vez poco claro, pero no me es posible hacer una lección aquí sobre el uso de la línea de comandos de DOS, por lo que, para cualquier pregunta, los comentarios permanecen disponibles.
En otro artículo, cómo retrasar un correo electrónico para el envío programado con Outlook.

Deja Tu Comentario

Please enter your comment!
Please enter your name here