On 5/7/2012 12:24 PM, Timo Sirainen wrote:
On 7.5.2012, at 22.13, Daniel L. Miller wrote:
On 5/7/2012 11:02 AM, Timo Sirainen wrote:
On 7.5.2012, at 16.52, Daniel L. Miller wrote:
Ok - I broke it again. Tried changing mail_shared_explicit_inbox to no - problem mailboxes disappeared again. Changed back to yes - they came back.
Problem with both Thunderbird and Roundcube as clients. Try talking IMAP protocol manually:
a login user pass b list "" * c lsub "" *
Are you only talking about shared INBOXes or also other shared mailboxes? mail_shared_explicit_inbox=yes is the default and the same behavior as in previous versions. I don't think that change should be breaking anything.. Changing it to "no" could break your INBOX subscriptions, but other mailboxes should be visible.
Ok - that gives us a clue. With "yes", the output from list& lsub is basically the same. With "no" - I see a truncated list (missing mailboxes), but lsub still shows them all. By missing mailboxes I guess you mean the INBOXes aren't anymore in the LIST output, which is exactly what the setting is supposed to do?
Not exactly. Using the old style, I'd see something like:
shared
user1
inbox
user2
inbox
user3
inbox
user4
inbox
When it breaks, for whatever reason (whether it's the new setting or something I do), I get:
shared
user2
user4\
So user1 & user3 are missing entirely. If it "breaks" using the old style, then I would see user 2 & 4 inboxes - but not user 1 & 3. I also have other folders shared from each user.
The breakage is that for some reason certain users' mailboxes are simply invisible. As I said, using list vs lsub (and I don't know how those commands are used by clients), lsub will show mailboxes where list doesn't.
-- Daniel