E-Mail Versand mit Grafik im HTML Body

Guten Tag,

ich stehe vor folgendem Problem.

Ich möchte die List & Label (28) Komponente für den E-Versand von Berichten im PDF Format nutzen. Der Mail Text (Body) wird dabei aus einem vordefinierten HTML Template gelesen.

Folgende Frage:

Das HTML Template enthält Grafiken, diese sind jedoch in der erzeugten Mail nicht mehr enthalten. Meiner Meinung nach müssten die Grafiken, ähnlich wie in Standard C# als verknüpfter Content (Linked Resource) ebenfalls Bestandteil der Mail sein.

Ist das möglich und wenn ja wie?

Mit freundlichen Grüßen

Hi, kannst du mal ein wenig mehr Infos schicken wie genau willst du versenden, oder versendest du, wie übergibst du den Inhalt usw.
In LL gibt es verschiedene Möglichkeiten eine eMail zu senden, daher schreib mal ein wenig mehr Details, vielleicht kann man dann helfen.
LG Erdal

Der Mail Versand erfolgt über die MailJob Klasse aus List & Label.

Die verschiedenen Parameter werden aus der Datenbank gefüllt.Von LL erzeugte Berichte werden gemäß Kundenvorgabe als PDF angehängt (MailJob.AttachmentList).

Das E-Mail Subject und der Mailtext werden aus einem Template File geladen und per

MailJob.BodyHtml bzw.
MailJob.Subject

gesetzt. Der Mailtext ist an sich in Ordnung - es fehlen lediglich die Grafiken (ein Kundenlogo und ein “Balken”).

Erfolgt der Mailversand über System.Net.Mail als Standard MS Klasse, können Grafiken in einer HTML Mail als LinkedResource angefügt werden:

Represents an embedded external resource in an email attachment, such as an image in an HTML attachment.

Diese Möglichkeit habe ich in LL nicht finden können.

Hoffe die Information genügt…

Hi Oli, also bei mir funktioniert das einwandfrei, habe mal eine ganz normale HTML Datei mit einem “<img src=” Tag als …ReadAllText usw. dem mailJob.BodyHtml übergeben, gesendet wurde über Outlook, beim Sendendialog und auch beim empfangen der eMail war das Bild vorhanden.

Vielleicht kannst du mal ein Beispiel HTML hier einfügen, kann auch sein das der eMail Client das weglöscht. Wenn kein Beispiel HTML, würde ich dann den Support empfehlen, die Jungs finden sicher den Fehler :wink:
LG und schönes WE

Interessant wäre jetzt tatsächlich für mich:

Wie sieht die <img src denn aus?. Wohin verweist du dabei?

Das wäre mein aktuelles Template… Wird mit RadAllText gelesen und dann übergeben

Hi, also ich hatte einen absoluten Pfad (www…etc.) drin, versuch du auch mal diesen zu übergeben, meine Versuche mit einem relativen Pfad schlugen auch fehl, vielleicht kannst ja mal testen und wenn es bei dir mit dem vollen Pfad geht damit in den combit Support ran treten, ob das by design ist oder geprüft werden muss.
LG

Habe es auch mal mit vollem Pfad versucht, das funktioniert wird aber vom MailClient abgeblockt. Ich stelle mal eine Serviceanfrage…

Vielen Dank für deine Unterstützung und die Vorschläge