Comment envoyer facilement des courriels à partir du planificateur de tâches Windows

Table des matières:

Comment envoyer facilement des courriels à partir du planificateur de tâches Windows
Comment envoyer facilement des courriels à partir du planificateur de tâches Windows

Vidéo: Comment envoyer facilement des courriels à partir du planificateur de tâches Windows

Vidéo: Comment envoyer facilement des courriels à partir du planificateur de tâches Windows
Vidéo: 8 RESSOURCES pour devenir un BOSS avec LINUX !! - YouTube 2024, Avril
Anonim
Le Planificateur de tâches Windows peut envoyer automatiquement un courrier électronique à une heure précise ou en réponse à un événement spécifique, mais sa fonctionnalité de messagerie intégrée ne fonctionnera pas très bien pour la plupart des utilisateurs.
Le Planificateur de tâches Windows peut envoyer automatiquement un courrier électronique à une heure précise ou en réponse à un événement spécifique, mais sa fonctionnalité de messagerie intégrée ne fonctionnera pas très bien pour la plupart des utilisateurs.

Au lieu d'utiliser la fonction de messagerie du planificateur de tâches pour envoyer des courriers électroniques, vous pouvez utiliser l'utilitaire SendEmail. Il vous permet de créer une commande sur une seule ligne qui s’authentifie auprès d’un serveur SMTP et envoie un courrier électronique.

Le problème avec la fonction e-mail du planificateur de tâches

Lorsque nous avons couvert la configuration de votre ordinateur pour vous envoyer des notifications par courrier électronique lorsque quelqu'un se connecte, nous avons constaté que la fonctionnalité de messagerie intégrée présentait certains problèmes.

Bien que vous puissiez entrer n’importe quel serveur SMTP, le planificateur de tâches ne prend pas en charge l’authentification. Vous ne pouvez donc pas fournir de nom d’utilisateur et de mot de passe pour votre serveur SMTP. Le type de serveur SMTP auquel la plupart des utilisateurs ont accès (par exemple, le serveur SMTP de Gmail ou un serveur SMTP fourni par votre fournisseur de services Internet) requiert une authentification; il ne peut donc pas être facilement utilisé à partir du Planificateur de tâches.

Si vous exécutez un serveur SMTP sur votre ordinateur local, la fonction de messagerie du planificateur de tâches peut vous être utile. Cependant, l’utilisateur moyen aura besoin d’un autre outil: c’est là que SendEmail entre en jeu.

Utiliser SendEmail

Tout d’abord, téléchargez SendEmail, un outil gratuit (et à code source ouvert) permettant d’envoyer des courriels à partir de la ligne de commande. Extrayez l'archive téléchargée dans un dossier de votre ordinateur.

Ensuite, lancez le Planificateur de tâches Windows et créez une nouvelle tâche. Consultez notre guide sur la création de tâches planifiées pour plus d'informations. Vous pouvez créer une tâche qui envoie automatiquement un courrier électronique à une heure précise ou une tâche qui envoie un courrier électronique en réponse à un événement spécifique.
Ensuite, lancez le Planificateur de tâches Windows et créez une nouvelle tâche. Consultez notre guide sur la création de tâches planifiées pour plus d'informations. Vous pouvez créer une tâche qui envoie automatiquement un courrier électronique à une heure précise ou une tâche qui envoie un courrier électronique en réponse à un événement spécifique.

Lorsque vous atteignez la fenêtre Action, sélectionnez Démarrer un programme au lieu d’envoyer un courrier électronique.

Dans la zone Programme / script, utilisez le bouton Parcourir et naviguez jusqu'au fichier SendEmail.exe sur votre ordinateur.
Dans la zone Programme / script, utilisez le bouton Parcourir et naviguez jusqu'au fichier SendEmail.exe sur votre ordinateur.
Enfin, vous devrez ajouter les arguments nécessaires pour s’authentifier auprès de votre serveur SMTP et construire votre courrier électronique. Voici une liste des options que vous pouvez utiliser avec SendEmail:
Enfin, vous devrez ajouter les arguments nécessaires pour s’authentifier auprès de votre serveur SMTP et construire votre courrier électronique. Voici une liste des options que vous pouvez utiliser avec SendEmail:

Options du serveur

-f EMAIL – The email address you’re sending from.

-s SERVER:PORT – The SMTP server and port it requires.

-xu USERNAME – The username you need to authenticate with the SMTP server.

-xp PASSWORD – The password you need to authenticate with the SMTP server.

-o tls=yes – Enables TLS encryption. May be necessary for some SMTP servers.

Si vous utilisez les serveurs SMTP de Gmail, voici les options de serveur dont vous aurez besoin:

-s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes

Bien sûr, vous devrez entrer votre adresse email et votre mot de passe ici.

Options de destination

-t EMAIL – The destination email address. You can send an email to multiple addresses by including a space between each address after the -t option.

-cc EMAIL – Any addresses you’d like to CC on the email. You can specify multiple addresses by placing a space between each email address, just as with the -t command above.

-bcc EMAIL – The BCC version of the CC option above.

Options de messagerie

-u SUBJECT – The subject of your email

-m BODY – The message body text of your email.

-a ATTACHMENT – The path of a file you’d like to attach. This is optional.

Par exemple, supposons que votre adresse électronique soit [email protected] et que vous souhaitiez envoyer un courrier électronique à [email protected]. Vous utiliseriez les options suivantes:

-f [email protected] -t [email protected] -u Subject -m This is the body text! -s smtp.gmail.com:587 -xu [email protected] -xp password -o tls=yes

Une fois que vous avez rassemblé vos options, copiez-les et collez-les dans la zone Ajouter des arguments.

Enregistrez votre tâche et vous avez terminé. Votre tâche enverra automatiquement un courrier électronique selon l'horaire spécifié (ou en réponse à l'événement).
Enregistrez votre tâche et vous avez terminé. Votre tâche enverra automatiquement un courrier électronique selon l'horaire spécifié (ou en réponse à l'événement).

Vous pouvez faire beaucoup plus avec SendEmail, y compris l’intégrer dans un script qui envoie automatiquement des emails ou créer un raccourci qui envoie un email lorsque vous double-cliquez dessus.

Conseillé: