My automated test takes a screenshot that needs to get emailed to managers in my company. currently, the screenshot is stored on a Hudson test server and my html email has this line:
<img src=\"${BUILD_URL}/artifact/sonarReport.png\">
and then i send the email using :
mutt -e 'set content_type=text/html' -s "Latest Report" -- ${EMAIL_LIST} < ${WORKSPACE}/email.html
The problem i face is that a lot of time these managers are on the road or on their phone and they would like to see that email. Given that this image is stored on a company server, the only way for them to see it is to VPN into the company network. They are not very happy with this, so is there any way to deliver the image in another way to them.
Putting the image on a public server is not an option. Also, they don't like to have the report as an attachment ( only embedded in the body is acceptable)