Powershell - 使用csv将Outlook电子邮件发送给多个用户
问题描述:
我试图使用包含电子邮件和序列号的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()
}
任何援助非常感谢。
答
我刚才看到的一件事是你使用的变量名称并不意味着什么。尝试这样的:
foreach ($line in $csv){
$Mail = $Outlook.CreateItem(0)
$Mail.To = $line.MainEID
$Mail.Subject = $line.Serial
$Mail.Body ="Pay rise please"
$Mail.Send()
}