Enviar correos electrónicos automatizados usando sendemail y ventanas programador de tareas
No importa cuál es su trabajo, por lo general todos en algún momento tiene que enviar por correo electrónico un jefe o supervisor con informes de estado diarios, semanales o mensuales. Una gran cantidad de tiempo que esto no es más que el envío de más de una hoja de cálculo de datos, archivos de registro u otros informes que normalmente se generan automáticamente.
La recopilación de los datos y la generación de informes pueden no ser un gran problema para usted, pero recordando que escribir que el correo electrónico de vez en cuando puede convertirse en una verdadera molestia. Y si se olvida una o dos veces, parece que no estás en la cima de su juego.
Aquí es donde el equipo viene muy bien.
Vídeo: Cómo utilizar el programador de tareas eficazmente. Trucos. Windows XP. Funcionarios Eficientes
La mayoría de los usuarios de Windows saben sobre el Programador de tareas de Windows por ahora. En este artículo, voy a mostrar cómo se puede utilizar el programador de tareas de Windows en combinación con la herramienta de línea de comandos impresionante SendEmail SMTP para enviar mensajes de correo electrónico fuera programados y automatizados que incluyen varios archivos adjuntos.Ejecutar programas automáticamente utilizando el Programador de tareas de WindowsEjecutar programas automáticamente utilizando el Programador de tareas de WindowsLee mas
Configuración SendEmail para enviar correctamente informes
La tarea aquí es bastante simple. Tiene un directorio donde se almacenan varios informes automatizados. Tal vez es un resumen del archivo de registro para los servidores que usted apoya, que es necesario remitir a su supervisor. Tal vez sea un informe de tráfico Analytics que necesita remitir a sus clientes del sitio web. Independientemente de la necesidad, esta técnica le permitirá disparar automáticamente un correo electrónico automatizado informe que incluirá ya que muchos de esos archivos adjuntos que usted necesita para enviar. Siempre y cuando usted tiene un sistema establecido para actualizar automáticamente los archivos antes de que el correo electrónico programada se apaga - tendrá un sistema de información completamente automatizado.
Así es como funciona. Digamos que envío tres informes de Google Analytics que generar y descargar todos los jueves y los almacena en un directorio llamado C: / Analytics. Al descargar SendEmail desde el enlace de arriba, no hay ninguna configuración requerida. Sólo tiene que colocar en cualquier directorio en el que desea ejecutar desde. En este caso sólo estoy colocándolo en el mismo directorio, por lo que yo no tengo que incluir la ruta de directorio para los archivos adjuntos en mi línea de comandos.
Los usuarios de Linux han estado utilizando el comando “sendmail” para las edades, así que esto no es realmente nuevo para ellos, pero la herramienta de Windows compatibles “SendEmail” es algo que permite a los usuarios de Windows tienen el mismo tipo de funcionalidad de línea de comandos. Una vez que tenga el ejecutable sentado en un directorio de este tipo, siempre y cuando se conoce la sintaxis, puede hacer un montón de cosas interesantes con la herramienta.
Cuando se ejecuta el comando “SendEmail” en el símbolo del sistema (o ejecuta desde una aplicación), usted tiene que seguir con una serie de parámetros. Los críticos que tienen que ver con se muestra en los ejemplos a continuación.
- -F [email protected] : Este parámetro es la dirección de correo electrónico que será el “emisor”.
- -t [email protected] : Esta es la dirección de correo electrónico del destinatario.
- -u Lunes Estado de usuarios : Este es el tema
- -metro He aquí los datos de análisis para esta semana! : Este es el cuerpo del mensaje.
- -un Analytics_Channel1.csv Analytics_Channel2.csv Analytics_Channel3.csv : Estos son los archivos adjuntos.
- -s smtp.gmail.com:587 : Servidor SMTP y el puerto
- -xu [email protected] : Nombre de la autenticación SMTP ID
- -XP A1ienz2A51 : Contraseña de autenticación SMTP
- -o TLS = yes : SMTP utiliza TLS (o SSL)
Vídeo: Crear email y enviar tarea
Estos son todos los parámetros que necesitará para completar la tarea que estoy detallando en este artículo. Una vez que haya descargado el archivo SendEmail.exe al ordenador, ya está listo para utilizar el programador de tareas de Windows para emitir su SendEmail mando automatizado de correo electrónico cada día, semana o mes.
Configuración del programador de tareas de Windows
Abre el planificador de tareas de Windows, vaya a Start-gt; Programas-gt; Accesorios-gt; Herramientas del sistema-gt; programador de tareas. Haga clic para crear una tarea básica.
Esto le guiará a través del asistente de programación de tareas, donde se puede asignar cualquier horario de calendario desea para estos mensajes de correo electrónico que se envían.
En la siguiente pantalla, seleccione “Iniciar un programa de”Y entonces verás la pantalla donde se necesita configurar la tarea. Aquí es donde vas a entrar en el camino de su ejecutable SendEmail y los parámetros.
Toda la línea argumento de que he escrito en la era de la siguiente manera:
-f [email protected] -u lunes Actualizaciones de estado -m Aquí está el análisis de datos para esta semana! -a -t Analytics_Channel1.csv [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp xxxxxxx -o TLS = yes
Se refiere de nuevo a la lista de parámetros anterior, pero como se puede ver esto envía un correo electrónico de su cuenta de Gmail a un destinatario que tiene una cuenta de Yahoo con una línea de asunto “He aquí los datos de análisis para esta semana!”Cuando esta tarea se ejecuta (que se desarrollará cada semana), se dispara el mensaje y adjunta los archivos adjuntos que ha definido los parámetros anteriormente.
Esto es lo que el correo electrónico recibido se parece.
Como se puede ver, no hay ninguna indicación de que se trata de un script automatizado. En cambio, tiene un mensaje personal y los datos / archivos de información necesarios adjuntos al correo electrónico. Siempre y cuando se asegure de que los archivos se actualizan antes de que este correo electrónico se apaga, usted nunca tendrá que preocuparse de olvidarse de enviar otra de estas actualizaciones de estado de nuevo. Puede parecer que estás siendo muy productivo. Mientras tanto, se puede trabajar en El enfoque de Saikat de ser un ninja la dilación!8 Herramientas que le harán un Ninja La dilación en el Trabajo8 Herramientas que le harán un Ninja La dilación en el TrabajoLee mas
¿Alguna vez ha utilizado la herramienta SendEmail de línea de comandos para Windows? O tal vez usted tiene un método diferente para el envío de correos electrónicos automatizados? Compartir su propia visión sobre esta herramienta u otras herramientas similares en la sección de comentarios.