0
我用下面的腳本從PowerShell腳本發送電子郵件。發送至多個reciepients PowerShell的
$smtpServer = "mail.company.com"
$smtpFrom = "Check <[email protected]>"
$smtpTo = "[email protected]"
$messageSubject = "Daily Check from $thedate"
$message = New-Object System.Net.Mail.MailMessage $smtpfrom, $smtpto
$message.Subject = $messageSubject
$message.IsBodyHTML = $true
$message.Body = $Body | ConvertTo-HTML -head $style -body $Body
$smtp = New-Object Net.Mail.SmtpClient($smtpServer)
$smtp.Send($message)
它正常工作,直到我添加更多reciepients這樣的...
$smtpTo = "[email protected]", "[email protected]"
我也試圖把它像這樣的數組裏面....
$smtpTo = @("[email protected]", "[email protected]")
的無他們爲我工作。希望有人能幫助
也許「[email protected]; [email protected]」在做詭計嗎? – Jenson
不,我不斷收到「」指定的字符串不是在一封電子郵件所需的形式」 – user2959441
試試這個http://stackoverflow.com/questions/10241816/powershell-send-mailmessage-email-to-multiple-收件人 – Jenson