Autor Beitrag
hibbert
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1007

WinServer2003, Win XP, Linux
D6 Pers, D05
BeitragVerfasst: Mi 04.07.07 15:33 
hallo,
ich habe mich jetzt ein wenig mit der indy 9.0 kompo idpop3 beschäftigt. mit dem folgenden quelltext lese ich die emails von meinem server aus:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
procedure TForm1.Button1Click(Sender: TObject);
Var Count,a,intIndex,i:Integer;
mail : tidmessage;
body,subject,pc,action:string;
begin
pop.Disconnect;
pop.Host := 'mail.hibbert.de';
pop.Username := '*******';
pop.Password := '***********';
pop.Connect;
mail := tidmessage.Create(self);
Count := pop.CheckMessages;
For a := 1 to count do
begin
  pop.Retrieve(a,mail);
  subject:=mail.Subject;
  ListBox1.Items.Add(subject);
  if Pred(mail.MessageParts.Count) = -1 then
    body := mail.Body.GetText // plaintext
  else // kein plaintext :p
   for intIndex := 0 to Pred(mail.MessageParts.Count) do
      if mail.MessageParts.Items[intIndex] is TIdText then
        body:=TIdText(mail.MessageParts.Items[intIndex]).body.GetText;
   memo1.Text:=body;
   end;
   mail.Clear;
end;

also ich habe keine probleme damit html mails oder mail im plaintext zu empfangen. allerdings wenn ich mir nun eine email von meinem blackberry gerät an die email schicke und den bodytext auslesen möchte, erhalte ich nur das hier:
email hat folgendes geschrieben:
aGliYmVydHxib290DQo=

nun möchte ich diesen text gerne wieder in einen leserlichen text verwandeln. wenn ich die email über mein webinterface vom server abrufe kann ich den text ganz normal lesen, außer ich antworte auf die email, dann erhalte ich wieder diese "verschlüsselte" nachricht.

hat jemand vllt eine idee wie ich den text wieder leserlich bekomme?
welche information vllt noch ganz nützlich sein könnte:
email hat folgendes geschrieben:
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64


das heist bestimmt das der text im utf-8 format ist, aber irgendwie nicht so ganz bei mir interpretiert werden kann.

also ich bin für jede hilfe dankbar =)

mfg hibbert

_________________
I kunnen väl svara endast ja eller nej
Om i viljen eller nej
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Mi 04.07.07 15:41 
Moin!

user profile iconhibbert hat folgendes geschrieben:
email hat folgendes geschrieben:
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: base64

:arrow: Suche in: Delphi-Forum, Delphi-Library BASE64 ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.