On Mon, 9 Feb 2004, [ISO-8859-1] "Antonio Cambule (ST$B\(BBER SOFTWARE)" wrote:
I'm not shure how to handle with reference names. What are they used for?
Do I need them? Can't I use only the mailboxnames?

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.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.

Reply via email to