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]

Reply via email to