Esse link forneceu exatamente o que eu precisava usando o java: link
Meu teste automatizado captura uma captura de tela que precisa ser enviada por e-mail para os gerentes da minha empresa. atualmente, a captura de tela é armazenada em um servidor de teste da Hudson e meu e-mail em html tem essa linha:
<img src=\"${BUILD_URL}/artifact/sonarReport.png\">
e depois eu envio o email usando:
mutt -e 'set content_type=text/html' -s "Latest Report" -- ${EMAIL_LIST} < ${WORKSPACE}/email.html
O problema que enfrento é que muito tempo esses gerentes estão na estrada ou em seu telefone e eles gostariam de ver esse e-mail. Como essa imagem é armazenada em um servidor da empresa, a única maneira de vê-la é a VPN na rede da empresa. Eles não estão muito felizes com isso, então existe alguma maneira de entregar a imagem de outra forma para eles?
Colocar a imagem em um servidor público não é uma opção. Além disso, eles não gostam de ter o relatório como um anexo (apenas incorporado no corpo é aceitável)
Se anexar a imagem não for uma opção, e hospedá-la publicamente não for uma opção, a visualização fora do seu ambiente é impossível. Se, no entanto, anexar a imagem estiver ok (em vez de anexar o relatório), tente o seguinte: