Problème envoi mail avec Powershell
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
Code:
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) |
J'obtiens le message suivant:
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.