Bonjour,
j'ai essayer de plusieurs manieres d'envoyer un mail avec Powershell mais rien n'y fait
J'ai le message suivant.
Voici le code Powershell
J'obtiens le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $EmailTo = "xxx@gmail.com" $EmailFrom = "xxx@outlook.com" $Subject = "Test" $Body = "Test Body" $SMTPServer = "smtp.gmail.com" $filenameAndPath = "C:\Users\xxx\Documents\testmove\coucou.txt" $SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom,$EmailTo,$Subject,$Body) $attachment = New-Object System.Net.Mail.Attachment($filenameAndPath) $SMTPMessage.Attachments.Add($attachment) $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) $SMTPClient.EnableSsl = $true $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("xxx@gmail.com", "xxxx"); $SMTPClient.Send($SMTPMessage)
Exception lors de l'appel de «Send» avec «1» argument(s): «Le serveur SMTP requiert une connexion sécurisée ou le client n'était pas authentifié.
La réponse du serveur était: 5.5.1 Authentication Required. Learn more at»
Au caractère C:\Users\xxxx\Google Drive\Mes documents -cloud\Powershell\Test\Mail01.ps1:13 : 1
+ $SMTPClient.Send($SMTPMessage)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ([], MethodInvocationException
+ FullyQualifiedErrorId : SmtpException
J'inscris bien mon nom d'utilisateur, mot de passe mais rien n'y fait.
Partager