onlinejava
onlinejava

Reputation: 183

Send image with dynamic contents in a email body

Hi i have a requirement to send a daily email to customers with latest information. This weather information is on an image on the message body. The readings on the image will be dynamic. Any pointers on how i can achieve this.

Same image is below enter image description here

As seen above all the text will change dynamically based on the weather forecast and this has to go as a mail body.

I use java for programming, but i am ok to use any programming language based on suggestion on how this can be archived quickly

Upvotes: 0

Views: 1538

Answers (1)

Mick
Mick

Reputation: 973

You can create inline images within HTML like this: https://en.wikipedia.org/wiki/Data_URI_scheme .

A little more effort is required to create MIME attachments, which you would reference from your HTML. This also results in inline images. How to create an email with embedded images that is compatible with the most mail clients

These are two alternatives for creating a dynamic image at the time of your email's creation. For more dynamic behaviour, you would either use proper image urls (which will be blocked by clients) or you could use Javascript (which should not work for any client for security reasons).

Upvotes: 1

Related Questions