During an anonymous connection, the Inbox is typically not
accessible, nor visible (e.g. it doesn't show up in LIST nor is it
available for SELECT or EXAMINE)...

Some clients seem to chock on this... so... what is the proper way of
handling an, er, "invisible" Inbox as far as anonymous access goes?

INBOX is a reserved name, but it is not required to exist. If "SELECT INBOX" will fail, then LIST should never return it as a mailbox.


Should I return something like the following:

* LIST (\NoSelect) "/" Inbox

No, you should omit it altogether.

Do you support NAMESPACE? That *might* help some of these clients behave more correctly. Regardless, any client that breaks in the absence of an INBOX is broken. I hope you are keeping a list of these broken clients, and plan to notify the authors about these bugs.

--lyndon

Reply via email to