Отправка электронного письма с помощью PowerShell, но некоторые получатели не получают его - PullRequest
0 голосов
/ 14 июля 2020

У меня проблемы с отправкой электронного письма 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
}

Я подумал о массиве электронной почты для решения это, но даже если я тестирую только электронную почту, которая не получает электронные письма, но это тоже не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...