Einzelnen Beitrag anzeigen

Benutzerbild von mdanielj
mdanielj

Registriert seit: 17. Mai 2007
Ort: Berlin
2 Beiträge
 
Delphi 2010 Professional
 
#1

Einige eMails über Indy TidSMTP und IidMessag kommen leer an

  Alt 16. Feb 2009, 18:21
Hi,

ich verschicke eMails mit Anhang über Indy TidSMTP und IidMessage.

Bei den Meisten kommen die eMails an, nur Empfänger bei web.de und freenet.de erhalten eine leere eMail, ohne Anhang und Text, nur Betreff.

Ich schicke mir selbst eine Kopie aller eMails, die auch einwandfrei ankommen.

Bei Web.de sieht der Header so aus:

Zitat:
Received: from [87.230.42.4] (helo=vwp.webpack.hosteurope.de)
by mx32.web.de with esmtp (WEB.DE 4.110 #277)
id 1LZ7hh-0001P1-00
for mxxxxl@web.de; Mon, 16 Feb 2009 18:56:25 +0100
Received: from dslb-088-074-019-013.pools.arcor-ip.net ([88.74.19.13] helo=buero2); authenticated
by vwp.webpack.hosteurope.de running ExIM using esmtpa
id 1LZ7hc-0001m3-7V; Mon, 16 Feb 2009 18:56:25 +0100
From: Name = <name@domain.de>
Subject: Wochenplan 16.02.2009
To: mxxxxl@web.de
Content-Type: multipart/mixed"; boundary="ZWWmG8RHqUjzljmJ38btZ3PfuS=_jqwqa8"
MIME-Version: 1.0
Date: Mon, 16 Feb 2009 18:54:17 +0000
X-bounce-key: webpack.hosteurope.de;mail@domain.de;1234806985;ce fba52d;
Message-Id: <E1LZ7hh-0001P1-00@mx32.web.de>
Sender: mail@domain.de
Quellcode für das Senden:

Delphi-Quellcode:
   idmsgsend.MessageParts.Clear;
         idmsgsend.Subject := 'Wochenplan ' + name + ’ ’ + datetostr(d);
         idmsgsend.Body.Clear;
         idmsgsend.Body.Add('Hallo ' + name + ',');
         idmsgsend.Body.Add('');
         idmsgsend.Body.Add('Anbei findest Du die aktuellen Wochenpläne!');
         idmsgsend.Body.Add('');
         idmsgsend.Recipients.Clear;
         idmsgsend.Recipients.EMailAddresses := email;
         IdMsgSend.ContentType := 'multipart/mixed"';
         TIdAttachmentFile.Create(idmsgsend.MessageParts, 'c:\datei.pdf');
         TIdAttachmentFile.Create(idmsgsend.MessageParts, 'c:\datei.pdf');
         SMTP.Send(IdMsgSend);
Hat jemand eine Idee, wo der Fehler liegt?

Danke.
Daniel
  Mit Zitat antworten Zitat