我正在尝试通过Outlook邮件正文从桌面插入图像 powershell脚本,包含下面的脚本邮件,但是没有图像 邮件正文。请检查并告诉我我在哪里做错了。请注意我 不需要图像作为附件,我希望它在邮件body.please帮助它将 真的非常可观。 下面是powershell脚本
$file1 = "C:\Users\rony\Desktop\screenshot.png"
sleep 02
$Outlook = New-Object -ComObject Outlook.Application
$Mail = $Outlook.CreateItem(0)
$Mail.To = "rony7@gmail.com"
$Mail.Subject = "screenshot status"
$Mail.HTMLBody = @"
<html>
<body>
Hi ,
<p>Please find the below screenshots of status.
<p>
<img src="cid:image1.png">
<p>Thank you!
</body>
</html>
"@
$attachment = New-Object System.Net.Mail.Attachment($file1)
$attachment.ContentDisposition.Inline = $True
$attachment.ContentDisposition.DispositionType = "Inline"
$attachment.ContentType.MediaType = "image/png"
$attachment.ContentId = 'image1.png'
$Mail.Attachments.Add($attachment)
sleep 05
$Mail.Send()
答案 0 :(得分:0)
我可以确认博客文章中的脚本不起作用。
但是我在这里找到了一个有效的解决方案/答案的另一个问题: https://stackoverflow.com/a/32227507/7414237