[Dovecot] Incorrect listing of shared mailbox names
After the LOGIN do STATUS "User/somemailbox":
a0007 STATUS "INBOX/Rechnung" (UIDNEXT UIDVALIDITY UNSEEN RECENT) a0008 STATUS "User/lists@example.com/Announce" (UIDNEXT UIDVALIDITY UNSEEN RECENT) a0009 STATUS "User/system@example.com/INBOX-root" (UIDNEXT UIDVALIDITY UNSEEN RECENT) a0010 STATUS "User/test@example.com/Shared" (UIDNEXT UIDVALIDITY UNSEEN RECENT) a0011 STATUS "User/system@example.com/INBOX-mueller" (UIDNEXT UIDVALIDITY UNSEEN RECENT)
- STATUS "INBOX/Rechnung" (RECENT 0 UIDNEXT 82 UIDVALIDITY 1225738300 UNSEEN 0) a0007 OK Status completed.
- STATUS "User/lists@example.com/Announce" (RECENT 0 UIDNEXT 103 UIDVALIDITY 1240061761 UNSEEN 0) a0008 OK Status completed.
- STATUS "User/system@example.com/INBOX-root" (RECENT 0 UIDNEXT 4 UIDVALIDITY 1240060869 UNSEEN 0) a0009 OK Status completed.
- STATUS "User/test@example.com/Shared" (RECENT 0 UIDNEXT 3 UIDVALIDITY 1225742113 UNSEEN 0) a0010 OK Status completed.
- STATUS "User/system@example.com/INBOX-mueller" (RECENT 0 UIDNEXT 80 UIDVALIDITY 1240060873 UNSEEN 0) a0011 OK Status completed.
The first listing of "User/%" also lists the first folder of each user, which has been polled by STATUS before. This seems to occur one time (after the login) only.
a0012 LIST "" "%"
- LIST (\Noselect \HasChildren) "/" "User"
- LIST (\HasChildren) "/" "INBOX" a0012 OK List completed. a0013 LIST "" "User"
- LIST (\Noselect \HasNoChildren) "/" "User"
- LIST (\Noselect \HasChildren) "/" "User" a0013 OK List completed. a0014 LIST "" "User/%"
- LIST (\Noselect \HasChildren) "/" "User/Shared"
- LIST (\Noselect \HasChildren) "/" "User/Announce"
- LIST (\Noselect \HasChildren) "/" "User/INBOX-root"
- LIST (\Noselect \HasChildren) "/" "User/test@example.com"
- LIST (\Noselect \HasChildren) "/" "User/lists@example.com"
- LIST (\Noselect \HasChildren) "/" "User/system@example.com" a0014 OK List completed.
Used namespace configuration:
namespace private { separator = / prefix = INBOX/ inbox = yes subscriptions = yes }
namespace private { separator = / prefix = User/ location = maildir:/var/lib/dovecot/empty:CONTROL=~/Maildir/control/shared subscriptions = yes hidden = yes list = no }
namespace shared { separator = / prefix = User/%%u/ location = maildir:%%h/Maildir:INDEX=~/Maildir/index/shared/%%u subscriptions = no list = yes }
On Tue, 2009-04-21 at 08:21 +0200, Markus Werner wrote:
The first listing of "User/%" also lists the first folder of each user, which has been polled by STATUS before. This seems to occur one time (after the login) only.
Fixed: http://hg.dovecot.org/dovecot-1.2/rev/739c4e372140
Hopefully that's the final bug in there. :)
On Wed, Apr 29, 2009 at 02:26:58PM -0400, Timo Sirainen wrote:
On Tue, 2009-04-21 at 08:21 +0200, Markus Werner wrote:
The first listing of "User/%" also lists the first folder of each user, which has been polled by STATUS before. This seems to occur one time (after the login) only.
Fixed: http://hg.dovecot.org/dovecot-1.2/rev/739c4e372140
Hopefully that's the final bug in there. :)
Bugfix works.
participants (2)
-
Markus Werner
-
Timo Sirainen