Ich versuche, ein Skript zum Senden von E-Mails an mehrere Empfänger zu tun. Ich verfolge den Parameter -To
in einer Datei und es sieht OK aus, aber wenn ich die Mail sende, erhält nur der zweite Empfänger die Mail.Send-MailMessage mehrere Empfänger
Mein Skript:
$mailAddress = $DDSTab2.$clef
$date = Get-Date
Add-Content -Path $LogFile -Value "$date - $Fichier - $mailAddress"
Hier Beispiel für die Ausgabe aus der Protokolldatei ist:
08/29/2017 12:02:13 - PV_00049521_2841_DGFIP_93.pdf - < [email protected]>,< [email protected]>
Dies funktioniert nicht:
Send-MailMessage -From "[email protected]" -To $mailAddress -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV
Aber wenn ich legte den wörtlichen Empfänger es funktioniert:
Send-MailMessage -From "[email protected]" -To <[email protected]>,<[email protected]> -Subject "PV $Fichier" -SmtpServer "192.168.40.252" -Body "Veuillez trouver ci-joint le PV de raccordement. Cordialement" -Attachments $PV
Und es funktioniert. Ich kann das Problem nicht verstehen!
'-To' erwartet ein Array von Zeichenfolgen (eine Zeichenfolge pro Empfänger) - sieht so aus, als würden Sie eine einzelne durch Kommas getrennte Zeichenfolge mit allen Empfängern bereitstellen –