Я не могу вставить или вставить изображения с рабочего стола в тело письма Outlook. - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь вставить изображения с рабочего стола в тело почтового сообщения Outlook через скрипт powershell, с нижеприведенным письмом отправляется скрипт, но изображения не приходят тело письма пожалуйста, проверьте и скажите мне, где я делаю неправильно. пожалуйста, обратите внимание, я Я не хочу, чтобы изображения были прикреплены. Я хочу, чтобы это было в теле письма. действительно очень заметно. Ниже приведен скрипт 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()

1 Ответ

0 голосов
/ 10 сентября 2018

Я могу подтвердить, что скрипт из поста в блоге не работал.

но я нашел другой вопрос здесь на SO с рабочим решением / ответом: https://stackoverflow.com/a/32227507/7414237

...