On S 18 Oct, 2008, at 22:06 , Giuliano Gavazzi wrote:
[...]

namespace public {
  separator = .
  prefix = INBOX.Public.
  inbox = no
location = maildir:/SharedMaildirs/Public:CONTROL=~/Maildir/ control/Public:INDEX=~/Maildir/index/Public
  hidden = yes
  list = yes
  subscriptions = yes
}


Tested also with dovecot-1.2.alpha2.
As for file permission, my dovecot-shared is

 -rw-------+ 1 dovecot     staff    0 Oct 18 14:58 dovecot-shared

(all users belong to group staff).
Since this does not give access to the group, I have also an inherited ACL (file system ACL) that gives read/write access those users (or group of users) who need access to the public folders.
Works well, as far as I can tell, with no more:

... fchown() failed with file ...

on the index file. It turned out that this was happening when the shared folders had group access.

Now, I have to work out how to limit delete to message owners (and the T flag private) so that only owners or the administrator can delete files.

Giuliano

Reply via email to