2017-10-11 21 views
0

電子メールとシリアル番号を含むCSVを使用して多数の電子メールを送信しようとしています。私はOutlookを介して送信しようとしています。 csvにはシリアルと電子メールが含まれています。 (JS9SDUS、[email protected])。これまでのところうまくいきません。Powershell - csvを使用して複数のユーザーにOutlook電子メールを送信

$Outlook = New-Object -ComObject Outlook.Application 
$csv = Import-Csv C:\Users\poop\Desktop\TestSerial.CSV 


foreach ($line in $csv){ 

$Mail = $Outlook.CreateItem(0) 
$Mail.To = "$MainEID" 
$Mail.Subject = "$Serial" 
$Mail.Body ="Pay rise please" 

$Mail.Send() 
} 

ご協力いただきまして誠にありがとうございます。

答えて

0

あなたが使用している変数名は何も意味しません。次のような方法を試してみてください:

foreach ($line in $csv){ 

$Mail = $Outlook.CreateItem(0) 
$Mail.To = $line.MainEID 
$Mail.Subject = $line.Serial 
$Mail.Body ="Pay rise please" 

$Mail.Send() 
} 
関連する問題