PS Autres ...

envoyer un mail grâce à Powershell V2 avec des accents

Voici une ligne simple qui sera utilisée pour envoyé un email.

L’encodage en UTF8 permet de garder les accents intacts car le format par défaut est ASCII

#définition du type d’encodage pour le mail et envoi du mail :
$enc = New-Object System.Text.utf8encoding

Send-MailMessage -From ‘webmaster@monsite.com’ -To ‘webmaster@monsite.com’ -Subject ‘le sujet du mail’ -Body ‘Le Corps du message est là’ -SmtpServer ‘smtp.monsite.com’ -Priority High -BodyAsHtml -Encoding $enc

=> Notez bien que ce script nécessite la version 2 de Powershell.

 

Si vous utilisez une version ultérieure, il faudra utiliser :
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte

1 Comment

1 Comment

  1. Andréas

    4 mai 2016 at 15h00

    J’ai eu quelques notions pour connaitre les fonctionnalités de Powershell et j’ai réussi cela grâce à des vidéos sur http://www.alphorm.com/tutoriel/formation-en-ligne-powershell-2-0 et je dois dire qu’envoyer un mail grâce à Powersell V2 avec des accents est très intéressant. Merci pour ce partage.

Leave a Reply

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights