Autor Thema: Image per Html in Mail  (Gelesen 3438 mal)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Image per Html in Mail
« am: 05.03.12 - 14:49:13 »
Hallo,
eine Frage bitte:

mache Emails mit Mime...

dabei lade ich die Bilder per:
> If Not stream.Open ("c:\temp\abc.gif",  "binary")...
> Call bodyChild.SetContentFromBytes(stream, |image/gif;name="abc.gif"|, ENC_IDENTITY_BINARY)

ins Mail.

dabei muß ich zuerst die Bilder auf c:\temp speichern, um sie dann einzubinden...

kennt jemand bitte eine Methode wo ich zB die Bilder direkt über Ressourcen\Bilder (Designer) der DB verwenden kann

schönen TAG


Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Image per Html in Mail
« Antwort #1 am: 07.03.12 - 20:35:31 »
Hallo,

prinzipiell lassen sich die Bilder auch ohne Zwischenspeicherung auf die Festplatte einbetten. Von daher ist es nur eine Frage des Aufwandes, den man betreiben muß, um an eine Image-Ressource zu gelangen (notfalls per DXL-Export).

Z.B. kann man die Bilder in einen ByteArrayOutputStream einlesen, diesen dann in einen ByteArray konvertieren und dann den Stream damit befüllen.

Sven

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: Image per Html in Mail
« Antwort #2 am: 13.03.12 - 12:54:01 »
Hallo,
hab das nun so gemacht:

...
shtml = shtml & |<th id="myHeader">| & { <img src="http://www.xy/xy\xy.gif" alt="...bild" /> } & |</th>| & crlf
...

schönen TAG

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Image per Html in Mail
« Antwort #3 am: 13.03.12 - 13:32:08 »
Oh, schoen. Href auf einen Webserver. Da sehen 2/3 der Empfaenger die Bilder nicht, weil sie das nachladen von externen Inhalten im Mailclient deaktiviert haben.

Und dann noch ein Tabellenlayout. Die 90er lassen Gruessen.

HTML Mails sind sooo super.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re: Image per Html in Mail
« Antwort #4 am: 16.03.12 - 09:48:06 »
Hallo,
mit den Img hast Du recht...

aber zu den Tabellen:
wie sonst bekommst Du in Notes ein schönes Layout (nach Firma...) per Style zusammen?

schönen TAG

Offline heini_schwammerl

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
Re: Image per Html in Mail
« Antwort #5 am: 06.04.12 - 14:20:24 »
Hallo Pippo,

ich denke bei HTML Mails sind Tabellen schon noch akzeptabel. Nicht alle Mailclients kommen mit diversen div floats problemlos zurecht. Bilder einbinden ist prinzipiell auch ok. Du solltest aber jedem Bild dann eine korrekte Breite und Höhenangabe spendieren (Alt Tag hast Du ja schon). Dadurch werden ggf. die leeren Bilderrahmen zumindest in den Original Dimensionen der Grafik dargestellt. Schön ist das allerdings nicht.
Solltest Du einen schönen Claim (also z.B. ein Firmenlogo mit einem netten Spruch) in der Mail verwenden so kann man auch nur diesen einbetten und die Grafiken der Themen von einer Webseite referenzieren. So hat man sozusagen das Grunddesign eingebettet und die Inhalte werden dann eingebunden.
Außerdem bietet es sich an am Anfang der Nachricht einen Hinweis auf eine Webseite zu platzieren auf der man sich die Nachricht dann in ganzer Pracht ansehen kann. Es spricht allerdings auch nichts dagegen die Bilder temporär zu speichern und dann einzulesen (außer das man dazu erweiterte Rechte benötigt). Sollte es sich um einen Newsletter handeln solltest Du außerdem zusätzlich eine Plain Text Version erstellen. Mails mit ausschließlicher HTML Darstellung erhalten einen sehr hohen Spamscore.
Gruß
Henning

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz