Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.490 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: IdPOP3 Error in Retrieve bei Android

  Alt 6. Feb 2014, 18:12
Ja, Du musst den Pfad für die Attachment-Tempfiles setzen:
Delphi-Quellcode:
Mail := TIdMessage.Create;
Mail.AttachmentTempDirectory := TPath.GetTempPath; // z.b. storage/emulated/0/Android/data/com.embarcadero.AndroidPOP3/files/tmp
PopMail.Retrieve(i, Mail);
Wenn Du zunächst nur eine Übersicht haben willst und Laufzeit sparen, verwende alternativ RetrieveHeader.

Das ist ein Fehler im MakeTempFilename von Indy. Dort fehlt der Mobile-ifdef für die Verarbeitung bei leerem Attachment-Pfadnamen.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat