我尝试使用脚本向多个收件人发送邮件。
我追溯到-To
参数的文件,它看起来没问题,但是当我发送邮件时,只有第二个收件人收到邮件。
我的剧本:
$mailAddress = $DDSTab2.$clef
$date = Get-Date
Add-Content -Path $LogFile -Value "$date - $Fichier - $mailAddress"
以下是日志文件的示例输出:
08/29/2017 12:02:13 - PV_00049521_2841_DGFIP_93.pdf - < test@live.com>,< test2@live.com>
这不起作用:
Send-MailMessage -From "dgfip@toto.com" -To $mailAddress -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV
但是,当我把文字收件人放入时,它确实有效:
Send-MailMessage -From "dgfip@toto.com" -To <test1@live.com>,<test2@live.com> -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV
它有效。我无法理解这个问题!
答案 0 :(得分:1)
您已将其作为String数组传递。 试试这个:
$recipients = "test1@live.com", "test2@live.com"
Send-MailMessage -From "dgfip@toto.com" -To $recipients -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV
希望它有所帮助。