我正在使用powershell向大量用户通知文档的到期日期。
我准备了我的剧本
$smtpServer = "xxxxx.contoso.com"
$msg = new-object Net.Mail.MailMessage
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$msg.From = New-Object Net.Mail.mailaddress "xxxx@contoso.es", "xxx yyy zzz"
$msg.ReplyTo = "no-reply@contoso.es"
$msg.To.Add("xxx@contoso.es")
$msg.bcc.add($bcc)
$msg.subject = "Expiration notification"
$ msg.body = 我需要包含HTML内容,或MHT或bin作为Outlook消息格式。
$smtp.Send($msg)
但是电子邮件正文是使用outlook预先格式化的,因此它包含图像,预先格式化的文本等。这是将这种内容包含在邮件正文中的最佳方式吗?
谢谢!
答案 0 :(得分:0)
如果您将Body添加为html字符串并添加行:
,它应该有效$msg.IsBodyHTML = true