Sunday, July 10, 2016

TIP - Send HTML Email with embedded Image

In this post, I am sharing a nice little tip to send HTML email with embedded. We have seen in the past how easy it is to create HTML body using Word & than send it thru powershell script.


You can just use Microsoft word , Create your content & save it as HTML.(webpage, filtered)


After that just using get-content & sending it as email.

Things get a bit trickier when you want to embed the image as it creates separate directory files for it & get-content will not pick it up.(example:)


See below separate directory to store image gets created, so when we send email using get content, cross (X) appears & image is not displayed.


To counter this just upload the image file on intranet or url that is accessible, edit the HTML file using notepad & add below line.

<img src="http://intranet/sites/image.jpg">


Now there would not be any separate directory & image will be downloaded from the url you mentioned, this can be used in get-content & send company specific HTML emails that contains company logos or other images.

There might be other methods too but this one I find it too simple for admins as we dont write HTML codes :).


Sukhija Vikas

No comments:

Post a Comment