I have a powershell script that sends out an email with an picture in the HTML but the picture is showing up as a blank square with a red X on it. I can\'t seem to figure ou
Here is how to do it without worrying about any files or base64 statements or mimes (it's still base64, but you don't have to do anything to get it).
To do this, you need Mozilla Thunderbird, you can fetch the html code for an image like this:

You should end up with a string of text something like this:
You can now use this very same code in powershell. You can put it anywhere in your string variable that you like. It will display perfectly (this code will generate a lizard).
You can use this method absolutely anywhere that you would present an html email message - even in your email signatures. The advantage is that there are no attachments, and there are no links.
A picture is worth a thousand words - look!
