Bonjour,
Grâce à pas mal de forum, j'ai réussi à faire un script d'envoi de mail. Jusque la tout va bien et tout fonctionne. Sauf que le mot de passe du compte émetteur apparaît en clair dans le script, y a t-il possibilité de le cacher dans le script ou sinon lors de l’exécution du script, qu'une fenêtre s'affiche et demande l'@mail ainsi que le mot de passe pour le compte émetteur ?
Voici mon script :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $From = "mymail@gmail.com" $To = "tomail@mymail.com" $SMTPServer = "smtp.gmail.com" $SMTPPort = 587 $Username = "mymail@gmail.com" $subject = "mysubject" $body = "mymessage" $mdp = "mypwd" $PWord = ConvertTo-SecureString String $mdp AsPlainText -Force $Credential = New-Object System.Management.Automation.PSCredential ($Username, $PWord) Send-MailMessage -To $To -From $From -Subject $subject -SmtpServer $SMTPServer -Body $body -Credential $Credential -Port $SMTPPort -UseSsl
Merci par avance et bonne journée
Alexis
Partager