diff --git a/multi-mail.ps1 b/multi-mail.ps1 new file mode 100644 index 0000000..7970321 --- /dev/null +++ b/multi-mail.ps1 @@ -0,0 +1,24 @@ +$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) +$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 +} \ No newline at end of file