Nous utiliserons le Planificateur de tâches Windows à cet effet. Il peut envoyer des courriers électroniques en réponse à divers événements. La fonction de messagerie intégrée du planificateur de tâches n’est pas aussi flexible que nous le souhaiterions, nous allons donc utiliser un autre outil.
Fonction Email SendEmail vs. Task Scheduler
Le planificateur de tâches comprend une option «envoyer un courrier électronique». Malheureusement, cela ne fonctionnera pas correctement pour la plupart des utilisateurs - si vous avez un serveur SMTP qui requiert une authentification, les détails de l’authentification devront être identiques à ceux du compte d’utilisateur Windows. La fonctionnalité d'envoi de courrier électronique intégrée peut être utile pour les utilisateurs de serveurs SMTP s'exécutant sur leurs ordinateurs locaux, mais cela ne fonctionnera pas correctement si vous utilisez Gmail ou un autre service de messagerie tiers.
Téléchargez plutôt SendEmail, un outil gratuit pour envoyer des courriels à partir de la ligne de commande. Avec SendEmail, nous pouvons écrire une seule commande qui enverra un email. SendEmail prend en charge l’authentification, ce qui nous permet d’envoyer facilement des courriels à partir du serveur SMTP de Gmail ou de tout autre serveur nécessitant une authentification.
Créer une tâche
Tout d’abord, lancez le planificateur de tâches en tapant le Planificateur de tâches dans le menu Démarrer et en appuyant sur Entrée.
Dans le volet Général, indiquez un nom et une description pour la tâche. Vous devez également sélectionner le Exécuter si l'utilisateur est connecté ou non option.
-f [email protected] -t [email protected] -u Someone Logged Into Your Computer -m Someone just logged into your computer! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes
Les arguments ci-dessus envoient un courrier électronique de [email protected] à [email protected]. Le sujet de l’e-mail est "Quelqu'un connecté à votre ordinateur" et son corps de message est "Quelqu'un vient de se connecter à votre ordinateur!". Les informations du serveur sont smtp.gmail.com avec le port 587 - si vous utilisez un autre fournisseur de serveur SMTP, vous devrez le modifier. Vous devrez également remplacer mot de passe avec votre propre mot de passe.
Dans l'onglet Conditions, décochez la case Ne démarrez la tâche que si l'ordinateur est sous tension ou vous ne recevrez pas de courriels si votre ordinateur est un ordinateur portable et qu’il est débranché.