将CC添加到从powershell发送的电子邮件中



我正在Powershell中通过电子邮件发送一份报告,我想添加一个CC,但我尝试的所有方法都不起作用。

这是我的发送邮件代码。。。

$ExportedReport = "$WorkFolderInactiveUserReport.csv"
$EmailTo = "myemail@domain.com"
$EmailFrom = "reportsemail@domain.com"
$Subject = "REPORT BLAH BLAH" 
$Body = "blah blah blah."
$SMTPServer = "mysmtpserver" 
$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom,$EmailTo,$Subject,$Body)
$attachment = New-Object System.Net.Mail.Attachment($ExportedReport)
$SMTPMessage.Attachments.Add($attachment)
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25) 
$SMTPClient.EnableSsl = $false 
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("myusername", "mypassword"); 
$SMTPClient.Send($SMTPMessage)

任何关于我如何修改它以添加CC的帮助都将是非常棒的!

您的MailMessage具有CC属性。

使用以下内容:

$SMTPMessage.cc.Add("cc.address@domain.tld")

最新更新