【发布时间】:2017-08-29 10:25:36
【问题描述】:
我尝试编写一个脚本来向多个收件人发送邮件。
我跟踪到-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
而且它有效。我无法理解这个问题!
【问题讨论】:
-
-To需要一个字符串数组(每个收件人一个字符串) - 看起来您正在为所有收件人提供一个逗号分隔的字符串
标签: powershell email