Добавление CC к электронному письму, отправляемому с powershell - PullRequest
0 голосов
/ 06 ноября 2018

Я отправляю отчет по электронной почте в Powershell и хочу добавить CC, но все, что я пробовал, пока не работает.

вот мой код sendmail ...

 $ExportedReport = "$WorkFolder\InactiveUserReport.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, была бы замечательной!

1 Ответ

0 голосов
/ 06 ноября 2018

Ваше MailMessage имеет свойство CC.

Используйте следующее:

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