Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#1

HTML-Mail mit Foto funktioniert nicht

  Alt 20. Nov 2012, 10:49
Hallo zusammen,
nach folgendem Schema verschicke ich eine Mail:
Code:
 MM := TMimeMess.Create ;
  textmeldung := TStringlist.Create;
  textmeldung.add('Hallo Welt');
  mm.header.from:=absender;
  mm.header.ToList.add(empfaenger);
  mm.header.subject:=betreff;

try
   //multiparts (parent-parts)
   MultiPartMix := MM.AddPartMultipart('mixed', nil);
   MultiPartRel := MM.AddPartMultipart('related', MultiPartMix);
   MultiPartAlt := MM.AddPartMultipart('alternative', MultiPartRel);

   //plain text-part
   MM.AddPartText(textmeldung, MultiPartAlt);

   //html-part
   MM.AddPartHTMLFromFile('C:\temp\test1.html', MultiPartAlt);
   
   //embedded images
   MM.AddPartHTMLBinary(stream, 'testbild.jpg', 'testbild.jpg', MultiPartRel);
 
 
   //encode message
   MM.EncodeMessage;

 
try
  SendToRAW(absender,empfaenger,'smtp.xy.de',MM.Lines,'user','pw');
..
..
das HTML-File sieht so aus:


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="author" content="ich">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<b><u>Hallo Welt</u></b>

<img src="testbild.jpg" alt="Testbild" border="0" width="100" height="150">

</body>
</html>
Das Bild wird leider nicht im Content angezeigt, sondern als Anhang mitgeschickt


Was mache ich falsch?
Karl-Heinz
  Mit Zitat antworten Zitat