6Jul

Comment obtenir des notifications par courriel chaque fois que quelqu'un se connecte à votre ordinateur

Avez-vous un ordinateur auquel vous ne voulez pas que d'autres personnes accèdent - peut-être un serveur? Vous pouvez demander à Windows de vous envoyer un e-mail chaque fois que quelqu'un se connecte à votre ordinateur( en supposant qu'il soit connecté à Internet), vous offrant ainsi la tranquillité d'esprit.

Nous allons utiliser le planificateur de tâches Windows pour cela - il peut envoyer des emails en réponse à une variété d'événements. La fonctionnalité de messagerie intégrée du planificateur de tâches n'est pas aussi flexible que nous le souhaiterions. Nous utiliserons donc un autre outil.

SendEmail vs Task Scheduler Email Fonction

Le planificateur de tâches inclut une option "envoyer un email".Malheureusement, cela ne fonctionnera pas correctement pour la plupart des utilisateurs - si vous avez un serveur SMTP qui nécessite une authentification, les détails de l'authentification devront être les mêmes que ceux du compte utilisateur Windows. La fonction de messagerie intégrée peut s'avérer utile pour les utilisateurs dont les serveurs SMTP s'exécutent sur leurs ordinateurs locaux, mais elle ne fonctionnera pas correctement si vous utilisez Gmail ou un autre service de messagerie tiers.

A la place, téléchargez SendEmail, un outil gratuit pour envoyer des emails à 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 e-mails depuis le serveur SMTP de Gmail ou tout autre serveur nécessitant une authentification.

Création d'une tâche

Commencez par lancer le planificateur de tâches en tapant Task Scheduler dans votre menu Démarrer et en appuyant sur Entrée.

Cliquez sur le lien Créer une tâche dans la barre latérale.

Dans le volet Général, indiquez un nom et une description pour la tâche. Vous devez également sélectionner Exécuter si l'utilisateur est connecté ou non option.

Dans l'onglet Déclencheurs, créez un nouveau déclencheur qui démarre la tâche à la connexion pour tout utilisateur.

Dans l'onglet Actions, créez une nouvelle action qui exécute l'application sendemail.exe. Ajoutez des arguments comme suit:

-f [email protected] -t [email protected] -u Quelqu'un s'est connecté à votre ordinateur -m Quelqu'un vient de se connecter à votre ordinateur!-s smtp.gmail.com:587 -xu [email protected] -xp mot de passe -o tls = oui

Les arguments ci-dessus envoie un email 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!".L'information du serveur est smtp.gmail.com avec le port 587 - si vous utilisez un autre fournisseur de serveur SMTP, vous devrez le changer. Vous devrez également remplacer le mot de passe par votre propre mot de passe.

( Notez que vous pouvez également sélectionner l'option Envoyer un e-mail si vous avez accès à un serveur SMTP ne nécessitant pas d'authentification, tel qu'un serveur de messagerie sur votre ordinateur local.)

Dans l'onglet Conditions, décochez Démarrerla tâche uniquement si l'ordinateur est sous tension AC option ou vous ne recevrez pas de courriels si votre ordinateur est un ordinateur portable et il est débranché.

Cliquez sur le bouton OK et enregistrez votre tâche. Vous devriez maintenant recevoir des notifications par courriel lorsque quelqu'un se connecte à votre ordinateur.

Vous pouvez utiliser des commandes sendemail.exe similaires attachées à d'autres événements déclencheurs pour envoyer d'autres types d'e-mails automatiques. Par exemple, vous pouvez envoyer un e-mail automatique selon un calendrier ou en réponse à un certain code d'événement dans le journal des événements Windows de votre ordinateur.