2017-10-11 65 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() 
} 
相關問題