![]() |
E-Mail abrufen über Pop3
Hi, ich teste gerade das abrufen von E-Mails.
Aber irgendwie erhalte ich immer einen leeren Body zurück, also nie den wirklichen Inhalt der E-Mails. Woran kann das liegen? Betreff usw funktioniert. POP3 = IdPop3 PopMessage = IdMessage
Delphi-Quellcode:
var
MailCount: Integer; i, e: Integer; bodytext: string; begin POP3.Connect; if POP3.Connected then begin try MailCount := POP3.CheckMessages; for i := 1 to Mailcount do begin POP3.RetrieveHeader(i, PopMessage); // Showmessage(PopMessage.Subject); // Betreff // Showmessage(DateTimeToStr(PopMessage.Date)); // Datum // Showmessage(PopMessage.From.Text); // Von wem versandt // Showmessage('Ende'); // Von wem versandt //POP3.Delete(i); if PopMessage.ContentType='text/plain' then bodytext:=PopMessage.Body.Text; for e:= 0 to Pred(PopMessage.MessageParts.Count) do begin if PopMessage.MessageParts.Items[e] is TIdText then bodytext:=(PopMessage.MessageParts[e] as TIdText).Body.Text; end; ShowMessage(bodytext); end; finally POP3.Disconnect; end; end; end; |
AW: E-Mail abrufen über Pop3
Also irgendwie hatten wir das gleiche Problem vor 1 - 2 Monaten doch schon mal...
Wenn du nur
Delphi-Quellcode:
aufrufst kannst du nicht erwarten dass auch der Body der EMail heruntergeladen wird.
POP3.RetrieveHeader(i, PopMessage)
|
AW: E-Mail abrufen über Pop3
Ah ok, ich schau gleich mal nach.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 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