【问题标题】:Powershell - Sending Outlook email to multiple users using csvPowershell - 使用 csv 向多个用户发送 Outlook 电子邮件
【发布时间】:2017-10-12 07:04:49
【问题描述】:

我正在尝试使用包含电子邮件和序列号的 CSV 发送大量电子邮件。我正在尝试通过 Outlook 发送它。 csv 包含序列号,然后是电子邮件。 (JS9SDUS,some.dude@email.com)。到目前为止效果不太好。

 $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()
}

非常感谢任何帮助。

【问题讨论】:

    标签: powershell csv email outlook


    【解决方案1】:

    我马上看到的一件事是您使用的变量名没有任何意义。试试这样的:

    foreach ($line in $csv){
    
    $Mail = $Outlook.CreateItem(0)
    $Mail.To = $line.MainEID
    $Mail.Subject = $line.Serial
    $Mail.Body ="Pay rise please"
    
    $Mail.Send()
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多