[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The IMAP protocol has a concept called namespaces, described by the following text in the RFC:
5.1.2. Mailbox Namespace Naming Convention By convention, the first hierarchical element of any mailbox name which begins with "#" identifies the "namespace" of the remainder of the name. This makes it possible to disambiguate between different types of mailbox stores, each of which have their own namespaces. For example, implementations which offer access to USENET newsgroups MAY use the "#news" namespace to partition the USENET newsgroup namespace from that of other mailboxes. Thus, the comp.mail.misc newsgroup would have an mailbox name of "#news.comp.mail.misc", and the name "comp.mail.misc" could refer to a different object (e.g. a user's private mailbox). |
While there is nothing in this text that warrants concern for the IMAP implementation in Gnus, some servers use namespace prefixes in a way that does not work with how Gnus uses mailbox names.
Specifically, University of Washington's IMAP server uses
mailbox names like #driver.mbx/read-mail
which are valid only
in the CREATE and APPEND commands. After the mailbox is
created (or a messages is appended to a mailbox), it must be accessed
without the namespace prefix, i.e. read-mail
. Since Gnus do
not make it possible for the user to guarantee that user entered
mailbox names will only be used with the CREATE and APPEND commands,
you should simply not use the namespace prefixed mailbox names in
Gnus.
See the UoW IMAPD documentation for the #driver.*/
prefix
for more information on how to use the prefixes. They are a power
tool and should be used only if you are sure what the effects are.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |