Laden...

[gelöst] Generiertes Bild in HTML-Mail

Erstellt von mosspower vor 15 Jahren Letzter Beitrag vor 15 Jahren 823 Views
mosspower Themenstarter:in
456 Beiträge seit 2007
vor 15 Jahren
[gelöst] Generiertes Bild in HTML-Mail

Hallo Kollegen,

ist es möglich, eine Mail (im HTML-Format) mit einem generierten Bild zu senden, ohne dieses auf einem Webserver zur Verfügung zu stellen? Hintergrund ist der, dass ich ein Bild generiere und dieses dann in einer Mail verwenden möchte (nicht als Anhang, sondern als HTML in der Mail). Nun kann ich dieses generierte Bild ja auf den Webserver schieben und in der Mail "festverdrahtet" referenzieren, wäre ja kein Problem. Frage ist nur, ob man das nicht auch so einstellen kann, dass er das Bild gleich "live" überträgt.

Ich habe das gerade mit Thunderbird ausprobiert, wenn ich hier eine HTML-Mail mit Bild verschicke, dann funzzt das, dann kann ich auf lokales Bild referenzieren - wenn ich das mit C# via SmtpClient mache, dann nicht, also muss es eine Lösung geben, denn Thunderbird ist ja auch gecoded worden 😉

Danke schon mal für etwaige Antworten.

1.696 Beiträge seit 2006
vor 15 Jahren

Es gibt nur 3 Wege:

  1. als Anhang
  2. in img-Tag und das Bild muss im Internet auf einem Server liegen
  3. Bild binär mitsenden (base64 encoded), z.B. so:

<?xml version="1.0" encoding="windows-1252"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de" xml:lang="de">
<head>
<title>Embeded base64 encoded picture</title></head>
<body>
<img
src="data:image/gif;base64,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
" alt="mycsharp.de" />
</body>
</html>

Ich bin verantwortlich für das, was ich sage, nicht für das, was du verstehst.

**:::

M
221 Beiträge seit 2008
vor 15 Jahren

Es gibt auch noch den Weg, das Bild als Anhang mitzusenden, aber es direkt in der Email anzuzeigen ( So wie es z.B. Outlook macht!)

Hier ein Beispiel:

http://dotnet-snippets.de/dns/c-html-email-mit-eingebettem-bild-ueber-smtp-senden-SID988.aspx

Ich verwende dies selber bei einem "Angebotsmailer" und funktioniert sehr gut!
Ob dies jedoch von anderen EmailProgrammen unterstütz wird, ist fraglich!

mosspower Themenstarter:in
456 Beiträge seit 2007
vor 15 Jahren

Vielen Dank für eure Antworten. Ich hatte ursprünglich die Lösung (binär) von vbprogger bevorzugt, musste dann aber feststellen, dass dies im MSIE nicht funzzt. Da aber alle Mails an Outlook gehen, ist die Lösung von manunidi optimal.

Vielen Dank für die gewonnenen Einsichten 👍