[TUTO] – Powershell : Envoyer un mail en powershell

0 Flares Filament.io 0 Flares ×

Aujourd’hui je souhaiterais vous faire partager une fonction que j’utilise beaucoup qui est assez simple mais bien utile, il s’agit du “Send-MailMessage”. En effet comme le titre l’indique le but est d’envoyer un mail en powershell, j’utilise notamment cette fonction dans mes scripts pour avertir une ou un groupe de personnes de la finalité d’un script, par exemple pour la confirmation de la création d’un utilisateur envoyé au groupe d’admins ou pour envoyer des logs en cas de réussite ou d’échec d’un script.

 

 Comment envoyer un mail en powershell ?

Avant de pouvoir envoyer un mail il faut avoir quelques informations, la première est votre serveur SMTP, il s’agit d’un serveur qui va transmettre votre mail via le protocole SMTP (Simple Mail Transfer Protocol). Ensuite il faut posséder une adresse de messagerie qui puisse envoyer un message autorisé par votre serveur de messagerie. Et enfin connaitre votre destinataire (vous vous en doutiez). Une fois toutes ces informations collectées voyons comment les utiliser.

La commande que l’on va utiliser  est “Send-MailMessage” à laquelle on va ajouter les arguments suivants :

-“From” correspondant à l’adresse d’envoi du mail

-“To” correspondant au destinataire du mail

-“Subject” correspondant au sujet du mail

-“Body” correspondant au corps du mail

-“SmtpServer” correspondant au votre serveur SMTP

-“Attachments” correspondant a une pièce jointe

Ce qui donne la commande suivante :

Voilà vous savez maintenant comment envoyer un mail en powershell et je vous conseille de l’utiliser sans modération.

Posted in Powershell and tagged , .
Romain Moulherat
Administrateur Système et geek dans l'âme, l'informatique j'adore ça !!



-->

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *