Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   HTML-Mail mit Foto funktioniert nicht (https://www.delphipraxis.net/171692-html-mail-mit-foto-funktioniert-nicht.html)

khh 20. Nov 2012 09:49

HTML-Mail mit Foto funktioniert nicht
 
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?

moinmoin 20. Nov 2012 10:03

AW: HTML-Mail mit Foto funktioniert nicht
 
Nichts. Stell dir vor der Empfänger öffnet nur Textmails, weil HTML in Mails nichts verloren hat.

khh 20. Nov 2012 10:16

AW: HTML-Mail mit Foto funktioniert nicht
 
Zitat:

Zitat von moinmoin (Beitrag 1192001)
Nichts. Stell dir vor der Empfänger öffnet nur Textmails, weil HTML in Mails nichts verloren hat.

dann bekommt er ne Textmail ;-)

Das HTML wird ja angezeigt, nur das eingebettete Bild nicht :-(

EDIT:
ich habe es jetzt so gelöst:

Das eingebettet Bild wird nicht mitgeschickt, sondern vom Webspace verlinkt :-)

Funktioniert einwandfrei !

Gruss KHH

WM_CLOSE 20. Nov 2012 10:55

AW: HTML-Mail mit Foto funktioniert nicht
 
Wow, und das macht der Empfänger mit? Ein Bild in einer Mail, auf einer fremden Adresse?
Spamversender nutzen das, um herauszufinden, ob eine E-Mail Adresse existiert. Gehe nicht davon aus, dass das jeder Empfänger so macht.

khh 20. Nov 2012 11:39

AW: HTML-Mail mit Foto funktioniert nicht
 
Zitat:

Zitat von WM_CLOSE (Beitrag 1192018)
Wow, und das macht der Empfänger mit? Ein Bild in einer Mail, auf einer fremden Adresse?
Spamversender nutzen das, um herauszufinden, ob eine E-Mail Adresse existiert. Gehe nicht davon aus, dass das jeder Empfänger so macht.

Muss er ja nicht mitmachen,
er kann das im Mailprog ja abschalten.

Jeder Newsletter macht das so, wenn ich nicht irre ;-)

khh 20. Nov 2012 11:44

AW: HTML-Mail mit Foto funktioniert nicht
 
Zitat:

Zitat von moinmoin (Beitrag 1192001)
Nichts. Stell dir vor der Empfänger öffnet nur Textmails, weil HTML in Mails nichts verloren hat.

Das ist meines Wissens schon ein paar Jahre her :-)

Medium 20. Nov 2012 11:52

AW: HTML-Mail mit Foto funktioniert nicht
 
Zitat:

Zitat von khh (Beitrag 1192032)
Jeder Newsletter macht das so, wenn ich nicht irre ;-)

Ein Grund, warum ich noch nie einen absichtlich aboniert habe, und wenn aus Versehen dann fix wieder abbestellt. Und nö, so outdated sind Plaintext Mails nicht, im Gegenteil. Dass so viele sich an den schlechten Stil gewöhnt haben heisst nicht, dass es auf ein Mal guter Stil wäre ;)

SirThornberry 20. Nov 2012 12:06

AW: HTML-Mail mit Foto funktioniert nicht
 
Ich würde alternativ noch einen weiteren Part der reinen Text enthält mit in die Mail packen.
Das ist aktueller den je. Zum Beispiel beim Webmail von Outlook und ist auch recht sinnvoll wenn man mit dem Smartphone unterwegs ist und nicht die ganzen bunten Bilder mit anzeigen lassen will.

shmia 20. Nov 2012 12:07

AW: HTML-Mail mit Foto funktioniert nicht
 
Man kann Bilder auch direkt in HTML einpacken:
http://aktuell.de.selfhtml.org/artik...inline-images/

khh 20. Nov 2012 12:17

AW: HTML-Mail mit Foto funktioniert nicht
 
Zitat:

Zitat von SirThornberry (Beitrag 1192046)
Ich würde alternativ noch einen weiteren Part der reinen Text enthält mit in die Mail packen.
Das ist aktueller den je. Zum Beispiel beim Webmail von Outlook und ist auch recht sinnvoll wenn man mit dem Smartphone unterwegs ist und nicht die ganzen bunten Bilder mit anzeigen lassen will.

so hab ich mir das gedacht, ich danke euch


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr.
Seite 1 von 2  1 2      

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