Hi,
Assuming to have following home directory: C:[EMAIL PROTECTED]Think of the reference name as being the "connected directory".
For the following examples, think about a UNIX filesystem for the namespace.
If you do tag LIST "" foo then you'll see foo in your home directory. If you do tag list mail/ foo then you'll see foo in your mail/ subdirectory.
On the other hand, tag LIST "" ~fred/foo tag LIST mail/ ~fred/foo will return the same thing: foo in fred's home directory.
The point of the reference argument is that a client can have a connected directory, and use LIST and LSUB to resolve the names, without having to know special details such as the meaning of ~ or other prefix character.
Assuming to have following Mailboxes: INBOX, Read (under Inbox), Trash and Read (under folder Specials)
Would it be right to save Reference and Mailboxname on server side like this?:
Reference Mailbox " " "INBOX" " " "INBOX\Read" " " "Trash" "Specials" "Read"
Is that right, that reference Names are not meant as Mailboxes but only as folders where Mailboxes can be stored in, as an hierachical method?
Internally I would get the Information like this:
For INBOX C:[EMAIL PROTECTED]
For Read C:[EMAIL PROTECTED]
For Read under Specials C:[EMAIL PROTECTED]
@Mark Crispin: Sorry for sending this to you personally, it was meant for the maillist.
-- regards
Antonio Cambule STÜBER SOFTWARE www.stueber.de
--
-----------------------------------------------------------------
For information about this mailing list, and its archives, see: http://www.washington.edu/imap/imap-list.html
-----------------------------------------------------------------