Hi,


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 home directory: C:[EMAIL PROTECTED]
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
-----------------------------------------------------------------




Reply via email to