IMAP Mailboxes
Hi,
I just read Section 5 of RFC3501, and I would like
to formulate some statements just to check if those
who are familiar with RFC3501 do agree/disagree.
1. A delimiter is valid for all names in a mailbox
hierarchy. i.e. let '.' (dot) be our delimiter
and let '/' (slash) be another delimiter.
Now it is in compliance with RFC3501 to build
a mailbox hierarchy like
tit_and_tat
tit_and_tat.tit
tit_and_tat.tat
love_and_piece
love_and_piece/love
love_and_piece/piece
Am I right? (Regardless if there is any implementation
that supports that.)
2. If a mailbox name has a leading '#' the part of the name
following the '#' is the namespace.
#news.comp.mail.imap
\__/ \____________/
| |
ns name
#news.de.comp.lang.c
\__/ \____________/
| |
ns name
Correct?
3. The only mandatory name is INBOX. It is an error trying to create
a mailbox with the same name and it also is an error trying to
delete the mailbox named INBOX. But it's conform to delete any
other mailbox. There may be implementations that do have other
mailboxes like 'trash', 'sent items' which are also "read only".
Best Regards,
Oliver
|