2017-10-11 39 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() 
} 
相关问题