I've just returned NO to all such requests.IMHO, "foo" and "foo/" should be treated as equivalent in all cases except for CREATE.
I don't think that your server should do that.
Looks like that's what your server does too. Or did I understand something wrong? You mean the server should work like this:
1 status "mailbox" (MESSAGES) * STATUS "mailbox" (MESSAGES 0) 1 OK 2 status "mailbox/" (MESSAGES) * STATUS "mailbox/" (MESSAGES 0) 2 OK
And what about LIST replies for \NoInferior mailboxes?
3 list "" "mailbox/%" * LIST (\NoInferiors) "/" "mailbox/"
Should the LIST-reply be sent or not?