Is there any way to actually embed (not link to) an image in an email template in salesforce? What I have in mind would create an email with a 'Content-Type: text/html; charset="us-ascii"' in which it would refer to images like this:
<img src="cid:image001.png@01CD11BA.4FD2D9A0" ….
so that the images are in the email, not gotten from a webserver.
I haven't seen any way to do this, everything refers to hosting them at salesforce in the documents (I would do that on my own webserver instead then).
Best Answer
You could base64 encode the image and use it as the source. This takes advantage of the Data URI scheme.
Example from the wikipedia page:
You can find various free tools online that will convert your image to Base64, but keep in mind this has various drawbacks: