Package: dovecot-imapd Version: 1:1.0.15-2.2 Severity: normal Tags: patch fixed-upstream
The current version of dovecot in testing and unstable has a bug that does not allow storing private \Seen flags for messages in shared, read-only mailboxes, although the control and index files are specified to lie in the users' private namespace (and thus are user-writable). This is a known bug in dovecot [1] and it has been fixed upstream in the 1.1 branch [2]. The patch in [2] is backportable to 1.0.15 and seems to function well. Steps to reproduce: 1. Define a read-only shared mailbox as a public namespace: namespace public { separator = / prefix = Public/ location = maildir:/home/public-mail/Maildir:CONTROL=~/Maildir/control/public:INDEX=~/Maildir/index/public hidden = no } and create some maildirs underneath it. (The above is documented in Dovecot's Wiki as a recommended procedure[3]) 2. Give read-only access on /home/public-mail/Maildir and its subdirectories to a group specified in mail_access_groups in dovecot.conf. 3. Tag messages in the subfolders of Public as read 4. Change folders: the mail server reports "OK Store ignored with read-only mailbox" and changes are not preserved upon leaving the folder. [1] http://markmail.org/message/63campe2r3if2lzi [2] http://hg.dovecot.org/dovecot-1.1/rev/b5388b21c4c2 [3] http://wiki.dovecot.org/SharedMailboxes -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing'), (90, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]