Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi E-Mail mit Bildern versenden (https://www.delphipraxis.net/12581-e-mail-mit-bildern-versenden.html)

sakura 30. Nov 2003 13:43

Re: E-Mail mit Bildern versenden
 
Du musst die Content-Id bei den Attachment-Headern zufügen:

Code:
with TIdAttachment.Create(idMessage.MessageParts, 'image2.jpg') do
begin
  FileName := 'image2.jpg';
  ContentType := 'image/jpeg';
  [color=#0009ff]ExtraHeaders.Values['Content-ID'] := '23856644024121@image002.jpg';[/color]
end;
...:cat:...

bixi400 30. Nov 2003 13:55

Re: E-Mail mit Bildern versenden
 
Muss ich das Mit den INDY Komponenten machen oder kann ich das auch mit NMSTMP machen?

sakura 30. Nov 2003 14:08

Re: E-Mail mit Bildern versenden
 
Ich würde auf jeden Fall die Indy-Komponenten empfehlen. Die FastNet-Teile sind nicht mehr bei den neuen Delphi-Versionen dabei, weil die so grottenschlecht sind. Ob und wie es mit den FastNet-Teilen geht, keine Ahnung :mrgreen:

...:cat:...

bixi400 3. Dez 2003 13:18

Re: E-Mail mit Bildern versenden
 
:cry: :cry: :cry: :cry: :cry:
Bei mir Funktioniert das nicht!

Der Quelltext der HTML-Datei
wird als Text angezeit und die
Bild-Datei ganz normal im Anhang.
Was mache ich Falsch????????????

Giantics 3. Dez 2003 13:41

Re: E-Mail mit Bildern versenden
 
Zitat:

Der Quelltext der HTML-Datei
wird als Text angezeit und die
Bild-Datei ganz normal im Anhang.
Das hört sich so an, als hättest du den Content-Typ des HTMLText-Parts der Mail nicht gesetzt.

Delphi-Quellcode:
with TIdText.Create(idMessage.MessageParts, nil) do
begin
  Body.Text := Memo1.Lines.Text; // HTML-Code zuweisen
  ContentType := 'text/html';    // Als HTML-Part kennzeichnen
  //...
end;
P.S. Eventuell werden die Bilder immer noch zusätzlich als Anhang angezeigt. Das ist dann kein Fehler, sondern liegt daran, dass eben auch eingebundene Bilder als Anhang gesendet werden. :zwinker:

bixi400 3. Dez 2003 13:49

Re: E-Mail mit Bildern versenden
 
Dann kommt eine Fehlermeldung: TIdTesxt muss größer 1 sein!

bixi400 3. Dez 2003 13:50

Re: E-Mail mit Bildern versenden
 
Fehler! :oops:

bixi400 3. Dez 2003 13:51

Re: E-Mail mit Bildern versenden
 
Fehler! :oops: :wall:

Giantics 3. Dez 2003 13:53

Re: E-Mail mit Bildern versenden
 
Stimmt irgendwas nicht? :gruebel:

bixi400 3. Dez 2003 13:54

Re: E-Mail mit Bildern versenden
 
Es Funktioniert wieder!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 Uhr.
Seite 2 von 3     12 3      

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