Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Synapse EMail embedded images (https://www.delphipraxis.net/170314-synapse-email-embedded-images.html)

Markus70 11. Sep 2012 09:40

Synapse EMail embedded images
 
Hallo,

ich verschicke über Synapse HTML-EMails.
Allerdings habe ich ein Problem mit embedded images.
Das Bild wird mitgeschickt und als Anhang angezeigt.
In der Mail selbst steht nur der leere Platzhalter.

Die imagetags aus dem RichEdit verarbeite ich hiermit:

Delphi-Quellcode:
    ContentID:=10001;
    y:= pos('<IMG',UpperCase(HTMLText));
    while y>0 do
    begin
      sContentID := IntToStr(ContentID) ;
      i:= PosEx('SRC="',UpperCase(HTMLText),y);
      if i>0 then
      begin
        x:=PosEx('"',HTMLText,i+6);
        img:=copy(HTMLText,i+5,x-i-5);
        delete(HTMLText,i+5,x-i-5);
        insert('cid:'+IntToStr(ContentID),HTMLText,i+5);
       try
         mm.AddPartHTMLBinaryFromFile(img, ScontentID, MultiPartRel);
       finally
       end;
        inc(ContentID);
      end;
      y:=PosEx('<IMG',UpperCase(HTMLText),y+1);
    end;
Any ideas?

Olli73 11. Sep 2012 15:10

AW: Synapse EMail embedded images
 
Wie sieht denn die email aus, die beim Empfänger ankommt? Daran kann man vielleicht einfacher erkennen was schief läuft, z.B. ob die Bilder richtig per "multipart/related" eingebunden sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr.

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