Autor Thema: Image in einer Mail nach extern inline anzeigen?  (Gelesen 2183 mal)

Offline buzzy666

  • Aktives Mitglied
  • ***
  • Beiträge: 177
  • Ich liebe dieses Forum!
Image in einer Mail nach extern inline anzeigen?
« am: 14.11.12 - 14:40:04 »
Hi zusammen,

ich möchte eine Mail nach extern schicken, in der eine Grafik als Hotspot eingebunden ist (bzw. von dem Mail-Agenten eingebaut wird).
Momentan wird die Grafik via <img src="http://domain/grafik.jpg"> referenziert, was ja net unbedingt so toll ist. Zumal Mail-Clients mit dem Nachladen ein Problem zu haben scheinen (bei web.de z.B. wird die Grafik korrekt nachgeladen).

Nun bilde ich mir ein, gehört zu haben, dass man Grafiken in eine Mail mit reinpacken und dann darauf referenzieren kann...kann natürlich auch nur Wunschdenken sein ;-)

Hat diesbzgl. jemand nen Tip für mich?

Danke & Gruß,
Buzzy

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Image in einer Mail nach extern inline anzeigen?
« Antwort #1 am: 14.11.12 - 14:59:13 »
Das geht, man kann als img src nämlich auch einen Base64- encoded string angeben... Das sieht dann so aus:
Code
<img src="data:image/gif;base64,DATEN">
Beispiel siehe hier
Aus einem Image- File einen Base64- Encodierten String zu machen ist mit der NotesStream- Klasse auch keine grosse Sache...

Edit: Man kann natürlich auch direkt ein Multipart- mime- Mail machen und das Bild als Mime- Part hochladen... das ist dann vom Coding etwas anspruchsvoller, funktioniert aber auch ganz gut...
« Letzte Änderung: 14.11.12 - 15:02:15 von Tode »
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline buzzy666

  • Aktives Mitglied
  • ***
  • Beiträge: 177
  • Ich liebe dieses Forum!
Re: Image in einer Mail nach extern inline anzeigen?
« Antwort #2 am: 15.11.12 - 10:12:21 »
Coole Sache - und ne Base64-Codierung hab ich auch schon rumliegen ;-)
Ich probier's mal aus...

Danke & Gruß,
Buzzy
« Letzte Änderung: 15.11.12 - 10:14:50 von buzzy666 »

Offline buzzy666

  • Aktives Mitglied
  • ***
  • Beiträge: 177
  • Ich liebe dieses Forum!
Re: Image in einer Mail nach extern inline anzeigen?
« Antwort #3 am: 15.11.12 - 12:27:16 »
Hi nochmal,
also das klappt, ABER - die grafik wird nicht mehr bei Webmailern angezeigt (also z.B- auf web.de oder gmx.de.
Dafür klappt die Anzeige in Mail-Clients (z.B. Thunderbird, Lotus Notes, oder der von Android).

Hast Du noch ne Idee, woran das liegen könnte?

Danke,
Buzzy

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz