Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Outlook Email mit inline Bildern (https://www.delphipraxis.net/204301-outlook-email-mit-inline-bildern.html)

oakley 16. Mai 2020 18:47

Outlook Email mit inline Bildern
 
Hallo zusammen,

ich versuche eine Email zu generieren, die direkt die Bilder im Email Body zeigt und nicht als Anhang.
Die Bilder kommen direkt von der Festplatte aber wie wird das HTML so angepasst, dass die Bilder eingebettet sind?
Wenn ich mir das in einer Email anschaue habe ich <src="cid:xxxx ...
Wie kommt man von src="D:\Bilder\xyz.jpg" zu cid:xxx ?

LG

Mirko

Harry Stahl 16. Mai 2020 19:44

AW: Outlook Email mit inline Bildern
 
Du musst den HTML-Text durchsuchen und die entsprechenden Dateinamen in <img src="Dateiname.jpg"> durch passende content-ID-Tags ersetzen.

Du erstellst dann eine Multipart-Mail mit den entsprechenden Boundary-Einträgen (message-parts), wo die BASE64 encodierten Bilder entsprechend mit den Content-ID's beschrieben sind.

Das E-Mail-Programm des Empfängers baut dann alles wieder entsprechend umgekehrt zusammen...

Ziemliche Fummelei das ganze...

oakley 17. Mai 2020 12:15

AW: Outlook Email mit inline Bildern
 
Hallo Harry,

danke für Deine Hilfe.
Ich versuche mich mal an der Materie.

LG

Mirko

API 17. Mai 2020 12:45

AW: Outlook Email mit inline Bildern
 
Dieser Stackoverflow-Beitrag ist vlt. auch nützlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf