Einbetten eines Bildes in einem Unternehmensnetzwerk in einer HTML-E-Mail, die von Personen angezeigt werden kann, die sich nicht im Netzwerk befinden

418
Codrguy

Mein automatisierter Test erstellt einen Screenshot, der an Manager in meinem Unternehmen per E-Mail gesendet werden muss. Derzeit ist der Screenshot auf einem Hudson-Testserver gespeichert, und meine HTML-E-Mail enthält diese Zeile:

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

und dann sende ich die E-Mail mit:

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

Das Problem, mit dem ich konfrontiert bin, ist, dass diese Manager viel Zeit unterwegs sind oder am Telefon sind und diese E-Mail gerne sehen würden. Da dieses Image auf einem Firmenserver gespeichert ist, können sie es nur über das VPN in das Firmennetzwerk sehen. Sie sind nicht sehr zufrieden damit, also gibt es eine Möglichkeit, ihnen das Bild auf andere Weise zu vermitteln.

Das Ablegen des Images auf einem öffentlichen Server ist keine Option. Sie möchten auch nicht, dass der Bericht als Anhang angehängt wird (nur im Körper eingebettet ist zulässig).

0
E-Mail als Anhang. Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Oder kopieren Sie es und fügen Sie es in der E-Mail ein. cliff2310 vor 9 Jahren 0
Dies ist ein automatisierter Prozess, ich kann nicht kopieren und einfügen. Ich erwähnte auch, dass Anhang keine Option ist. Codrguy vor 9 Jahren 0
@Codrguy Ist es in Ordnung, wenn der Anhang standardmäßig im Text der E-Mail angezeigt wird? Spiff vor 9 Jahren 1
@Spiff wenn das möglich ist, sicher. ich mag diese Idee. Solange dies in großen mobilen / Desktop- und Web-E-Mail-Clients funktioniert, wäre dies eine großartige Lösung. Codrguy vor 9 Jahren 0

2 Antworten auf die Frage

1
Jens Ehrich

Wenn das Anhängen des Bildes keine Option ist und es nicht öffentlich gehostet werden kann, ist eine Anzeige außerhalb der Umgebung nicht möglich. Wenn das Anhängen des Bildes jedoch in Ordnung ist (im Gegensatz zum Anhängen des Berichts), versuchen Sie Folgendes:

Stapelüberlauf Frage

Danke, es geht ihnen nur darum, den Bericht im Körper zu sehen, und es ist ihnen egal, wenn ich das Bild anhebe. Danke für den Link. Codrguy vor 9 Jahren 0
0
Codrguy

Dieser Link lieferte genau das, was ich mit Java brauchte: http://www.jroller.com/eyallupu/entry/javamail_sending_embedded_image_in