IMAP List Problem
Hallo zusammen,
ich knobel seit Stunden an einer Sache.
Vielleicht könnt ihr mir helfen:
Wieso gibt
folgendes aus:
und sehr viele ähnliche Konstelationen aber garnichts??
ich knobel seit Stunden an einer Sache.
Vielleicht könnt ihr mir helfen:
Wieso gibt
LIST "*" "Gesendet"
folgendes aus:
* LIST (\HasNoChildren \Sent) "/" "[Google Mail]/Gesendet"
LIST "Google Mail" "Gesendet"
Please also mark the comments that contributed to the solution of the article
Content-ID: 218188
Url: https://administrator.de/contentid/218188
Printed on: December 14, 2024 at 00:12 o'clock
5 Comments
Latest comment
Hallo Maik87,
zuerstmal fehlt bei deiner Ordnerangabe der Slash und ein eindeutiger Prefix vor jedem IMAP-Befehl
Bei Verwendung eines "*" in im Reference-Parameter ist der Slash ja schon mit enthalten(Wildcard).
Mehr Informationen zum LIST Befehl kannst du hier nachlesen:
http://tools.ietf.org/html/rfc1730#section-6.3.8
Grüße Uwe
zuerstmal fehlt bei deiner Ordnerangabe der Slash und ein eindeutiger Prefix vor jedem IMAP-Befehl
A01 LIST "Google Mail/" "Gesendet"
Mehr Informationen zum LIST Befehl kannst du hier nachlesen:
http://tools.ietf.org/html/rfc1730#section-6.3.8
Grüße Uwe
Hättest du die IETF Referenz i. o. Link gelesen wärst du bereits schlauer;
Ausschnitt
Ausschnitt
6.3.8. LIST Command
.....
An empty ("" string) reference name argument indicates that the mailbox name is interpreted as by SELECT. The returned mailbox names MUST match the supplied mailbox name pattern. A non-empty reference name argument is the name of a mailbox or a level of mailbox hierarchy, and indicates a context in which the mailbox name is interpreted in an implementation-defined manner.
...
absolute Voraussetzung um effektiv zu programmieren ... vor allem weil viele APIs und DOKUs nur in Englisch verfügbar sind, und man sehr viel mehr im Web findet wenn man auf Englisch sucht.
Wenn bei LIST das erste Argument leer ist, dann wird anstatt LIST ein SELECT auf das zweite Argument ausgeführt, wobei der
angegebene Mailboxname dabei exakt übereinstimmen muss.
nicht ganz, du kannst im zweiten Argument auch Wildcards benutzen, dabei kann ein "*" auch rekursiv unterordner selektieren, wenn du stattdessen ein angegebene Mailboxname dabei exakt übereinstimmen muss.
%
benutzt wird nur auf der Ebene des angegebenen Ordners gesucht.Was ist bei mir überhaupt die Mailbox?? "Gesendet" oder "[Google Mail]" oder "[Google
Mail]/Gesendet"?
Der Begriff Mailbox steht für einen beliebigen Ordner in deinem AccountMail]/Gesendet"?