Envoyer un e-mail avec Powershell et Office 365

Il est tout à fait possible d’envoyer des e-mails via un script powershell en utilisant le protocole SMTP.

Voici ci-dessous un script Powershell permettant d’envoyer un e-mail à une liste d’utilisateur contenu dans un fichier au format csv. Ce script utilise le serveur SMTP d’Office 365 (smtp.office365.com) et il prend en compte sa limite de 35 mails/min.

Exemple de contenu du fichier CSV: