Seite 1 von 1

IMAP sort mit UIDs

Verfasst: Dienstag 17. April 2012, 07:58
von sparrow
Hallo Forum,

ich habe folgende Zeile in meinem Code der problemlos funktioniert:

Code: Alles auswählen

typ, msg_ids = connection.sort("REVERSE ARRIVAL", "UTF-8", "ALL")
Der lieferrt entsprechend die IDs der Nachrichten zurück.

Nun möchte ich aber statt der IDs die UIDs zurück erhalten um zu vermeiden, dass sich dei IDs möglicherweise während der Bearbeitung ändern. Wenn ich die Dokumentation richtig verstanden habe mnsss ich dafür .uid() auf der Verbindung aurfufen und als ersten Wert den Namen der Funktion übergeben:

Code: Alles auswählen

typ, msg_ids = connection.uid("sort", "REVERSE ARRIVAL", "UTF-8", "ALL")
Der Fehler der dann aufläuft ist:

Code: Alles auswählen

BAD response: Missing Sort criteria
An den Server gesendet wird:

Code: Alles auswählen

HPFD3 UID SORT "REVERSE ARRIVAL" UTF-8 ALL
Kann mir da jemand aus der Patsche helfen?


Gruß
Sebastian

Re: IMAP sort mit UIDs

Verfasst: Dienstag 17. April 2012, 08:25
von sparrow
Hah, herausgefunden!

Folgendes funktioniert:

Code: Alles auswählen

typ, msg_ids = connection.uid("SORT", "(REVERSE ARRIVAL)", "UTF-8", "ALL")

Vielen Dank für die Aufmerksamkeit.