Das AOL Postfach lässt sich nicht mit POP3 lesen, aber es gibt einen Zugang über den IMAP Server. Ich kann mich auch einloggen, aber beim Versuch, die Email zu lesen, handel ich mir nur eine Exception ein
Das Programm:
==========
Formular mit IdMessage1, IdIMAP41, Edit1, Edit2, Button1.
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:
| procedure TForm1.Button1Click(Sender: TObject); var sl : TStringList; begin IdIMAP41.connect; sl := TStringList.Create; try case IdIMAP41.ConnectionState of csAny : Edit1.Text := 'csAny'; csNonAuthenticated : Edit1.Text := 'csNon'; csAuthenticated : Edit1.Text := 'csAut'; csSelected : Edit1.Text := 'csSel'; else Edit1.Text := 'indef'; end; if not IDIMAP41.ListMailBoxes(sl) then ShowMessage('ListMailBoxes failed'); Edit2.Text := IntToStr(IdIMAP41.RetrieveMailBoxSize); IdIMAP41.RetrieveHeader(1,idMessage1); Edit1.Text := idMessage1.ReceiptRecipient.Name; finally IdIMAP41.Disconnect; sl.Free; end; end; |
Die Fehlermeldung:
=============
"Unable to execute command, wrong connection state;Current connection state: Authenticated.'
Wer kann helfen?
Moderiert von
UGrohne: Delphi-Tags hinzugefügt