Wie bette ich ein Bild in eine Outlook-HTML-E-Mail-Nachricht ein?

8

Wir haben eine Winforms-Anwendung, die das Ziehen und Ablegen von HTML-Abschnitten in Outlook-Mail-Nachrichten (HTML) unterstützt.

Textblöcke sind in Ordnung.

Aber wie gehen wir mit Bildern vor? Nehmen wir an, wir möchten die Bilder nicht online hosten, sondern sie mit der E-Mail senden. Angenommen, wir möchten das Bild inline sehen, nicht als Anhang (wo der E-Mail-Client des Empfängers das natürlich unterstützt).

Wenn Sie sich die HTML-Quelle einer Outlook-Nachricht ansehen, gibt es "cid" -Tags für Bilder (die auf das Bild als Anlage verweisen, denke ich), aber wie gehen wir vor, um eine cid / contentid zu erzeugen?

    
hawbsl 13.03.2012, 16:56
quelle

3 Antworten

5

Wenn ein manueller Schritt in dem Prozess eine Option ist, können Sie es wie folgt tun:

  1. Erstellen Sie den HTML-Code automatisch oder manuell als gespeicherte HTML-Datei mit <img> -Tags, die mit lokal gespeicherten Bilddateien verknüpft sind
  2. Fügen Sie den HTML-Code einer Outlook-E-Mail hinzu, indem Sie die Option Als Text einfügen verwenden, die bei Auswahl der HTML-Datei als Anhang unter dem Abwärtspfeil der Schaltfläche "Einfügen" eingefügt wird.

Dies füllt die HTML-E-Mail mit dem HTML-Code aus der Datei und bettet alle Bilder ein. Ich glaube, dass dieses Tool die Base64-Codierung verwendet, um die Bilder wie in Sams E-Mail beschrieben einzubetten.

Je nach Workflow ist diese Methode möglicherweise einfacher als das Konvertieren von Bildern in Base64 selbst.

Beachten Sie, dass diese Methode nur in Outlook für Windows funktioniert. nicht Outlook für Mac .

    
user568458 15.01.2013, 12:22
quelle
5

Sie können Bilder mithilfe eines base64-Encoders in eine HTML-E-Mail einbetten. Es ist ziemlich kompliziert, aber Sie kodieren das Bild im Grunde als eine Textzeichenfolge in der E-Mail, die dann interpretiert wird.

Dies funktioniert jedoch nicht in allen E-Mail-Clients.

Sieh dir das an und sieh nach, wonach du suchst:

Ссылка

BEARBEITEN

Der aktualisierte Kampagnenmonitor-Post auf den Clients, die mit base64-Images arbeiten .

    
Undefined 15.03.2012 10:38
quelle
0

Wenn Sie html verwenden, um Ihre gesamte E-Mail zu erstellen, können Sie google nach dem gleichen Bild suchen und dies dort einfügen:

<img src="http://www.google.com/intl/en_ALL/images/logos/images_logo_lg.gif" alt="picture1" />

Sie können auch Photobucket verwenden, um Bilder zu hosten (wenn Sie müssen). Grundsätzlich müssen Sie eine Quelle für das Bild haben.

    
user1256042 13.03.2012 17:02
quelle

Tags und Links