Встраивание изображения, находящегося в корпоративной сети, в html-письмо, доступное для просмотра людям, не входящим в сеть

340
Codrguy

Мой автоматизированный тест делает снимок экрана, который необходимо отправить менеджерам моей компании по электронной почте. В настоящее время снимок экрана хранится на тестовом сервере Hudson, и моя HTML-почта имеет следующую строку:

<img src=\"$/artifact/sonarReport.png\"> 

и затем я отправляю письмо, используя:

mutt -e 'set content_type=text/html' -s "Latest Report" -- $ < $/email.html 

Проблема, с которой я сталкиваюсь, состоит в том, что эти менеджеры часто находятся в дороге или на своем телефоне, и они хотели бы видеть это электронное письмо. Учитывая, что это изображение хранится на сервере компании, единственный способ увидеть его - это VPN в сети компании. Они не очень довольны этим, поэтому есть ли способ передать изображение другим способом.

Размещение изображения на общедоступном сервере не вариант. Кроме того, им не нравится иметь отчет в виде вложения (допускается только встраивание в тело)

0
Пошлите это по электронной почте как приложение. Ƭᴇcʜιᴇ007 10 лет назад 0
Или скопируйте его и вставьте в электронное письмо. cliff2310 10 лет назад 0
это автоматизированный процесс, я не могу копировать и вставлять. Также я упомянул, что вложение не вариант. Codrguy 10 лет назад 0
@Codrguy Было бы хорошо, если бы вложение в теле письма по умолчанию отображалось в строке? Spiff 10 лет назад 1
@ Шпифф, если это возможно, конечно. мне нравится эта идея Пока это работает в основных мобильных / настольных и веб-почтовых клиентах, это было бы отличным решением. Codrguy 10 лет назад 0

2 ответа на вопрос

1
Jens Ehrich

Если прикрепление изображения не является опцией, а публичное его размещение не является опцией, то просмотр его вне вашей среды невозможен. Однако, если прикрепление изображения в порядке (в отличие от прикрепления отчета), попробуйте следующее:

вопрос переполнения стека

Спасибо, все, что их волнует - это видеть отчет в теле, и мне не важно, прикреплю ли я изображение. Спасибо за ссылку. Codrguy 10 лет назад 0
0
Codrguy

This link provided exactly what i needed using java : http://www.jroller.com/eyallupu/entry/javamail_sending_embedded_image_in