$recipients = @(` "email1@lol.com", ` "email2.@lol.com" ) $EmailFrom = "spam@gmail.com" $Subject = "Test" $Body = "Test Body" $SMTPServer = "192.168.1.4" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) #Pour SSL ou STARTTLS $SMTPClient.EnableSsl = 1 $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("user", "pass") $SMTPMessage = New-Object System.Net.Mail.MailMessage $SMTPMessage.From = $EmailFrom $SMTPMessage.Subject = $Subject $SMTPMessage.Body = $Body foreach ($EmailTo in $recipients) { $SMTPMessage.To.Add($EmailTo) $SMTPClient.Send($SMTPMessage) $SMTPMessage.To.Clear() = $EmailTo }