У меня проблемы с отправкой электронного письма PowerShell различным получателям. Некоторые из них получают электронное письмо, а некоторые нет. Я не знаю почему, но если я отправлю электронное письмо вручную, они его получат, но если я сделаю это с помощью следующего скрипта, они этого не сделают.
$Email = "example1@ex.com.ar", "example2@ex.com.ar", "example3@ex.com.ar", "example4@ex.com.ar"
$Internal = "example5@ex.com.ar", "example6@ex.com.ar",
$Subject = "Test - $(Get-Date -format dd/MM/yy)"
[array]$attachments = Get-ChildItem "\\server\folder\destination" *.pdf
if ([array]$attachments -eq $null) {
}
else {
$Msg = @{
to = $Email
cc = $Internal
from = "anemail.mail@mailmail.com.ar"
Body = 'x,','x.','x,','x'-join '<br />'
subject = "$Subject"
smtpserver = "example@example.com.ar"
BodyAsHtml = $True
Attachments = $attachments.fullname
}
Send-MailMessage @Msg
}
Я подумал о массиве электронной почты для решения это, но даже если я тестирую только электронную почту, которая не получает электронные письма, но это тоже не работает.