Ich möchte alle nicht gelöschten E-Mails in meinem Posteingang abfragen und dann die Kopfzeilen für diese E-Mails abrufen. Es funktioniert nicht.Abrufen von IMAP-Kopfzeilen für ausgewählte E-Mail-Listen?
Zuerst habe ich Abfrage für gelöschte E-Mails:
a0003 SEARCH UNDELETED
* SEARCH 14 56 242 243 244 405
Dann habe ich für einige Header Informationen abfragen möchten:
a0004 FETCH 14,56,242,243,244,405 (FLAGS BODY.PEEK[HEADER.FIELDS (SUBJECT DATE FROM)])
... und dies erzeugt einen Fehler:
a0004 BAD Error in IMAP command FETCH: Invalid arguments.
Jetzt funktioniert das, wenn ich etwas 14: * für meine Nachrichtenliste mache. Aber das will ich nicht; Ich möchte eine sehr spezifische Liste von Nachrichtennummern abfragen.
Ich versuchte UIDs auch zu sehen, ob das Problem behoben werden:
a0003 UID SEARCH UNDELETED
* SEARCH 5536 5537 5538 5561 5568 5655
a004 UID FETCH 5536,5537,5538,5561,5568,5655, etc.
... aber ich habe einen ähnlichen Fehler.
Haben Sie Vorschläge, wie Sie das am besten erreichen? Vielen Dank!