-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 6 Jan 2014, Infoomatic wrote:

After spending quite some time to figure out how users can share folders I now 
hope someone of you could help me out. I am quite sure its just a stupid 
mistake/misunderstanding ... I am using Ubuntu 12.04 LTS with the shipped 
dovecot 2.0.19

I'm using v2.2, but it should apply to v2.0 as well.

This seems fine.

ACLs look fine.

However, there is nothing listed in the account of user2. I think the mistake is in the namespace configuration of "location" or "prefix"
 
mail_home = /var/lib/vmail/home/%u
mail_location = mdbox:/var/lib/vmail/mail/%u

namespace {
  inbox = yes
  location =
  prefix =
  separator = /
  type = private
}
namespace {
  list = children
  location = mdbox:/var/lib/vmail/mail/%%n/mailboxes/shared/%n
  prefix = shared/%%n/
  separator = /
  subscriptions = no
  type = shared
}

First note, that you use %u in the default location, but %n in the shared namespace definition. IMHO, you must stick to one, as only one is correct in your setup.

Second, reread http://wiki2.dovecot.org/SharedMailboxes/Shared
Say user1 is sharing to user2, then your second namespace tells Dovecot to look for user1's mailboxes in /var/lib/vmail/mail/user1/mailboxes/shared/user2, you most likely need to replicate the default mail_location there with %'s doubled. Then you must decide, where each user's INDEX and CONTROL information is stored, or if flags are shared as well.

- From your current definition I would say, you need:

location = mdbox:/var/lib/vmail/mail/%%u:INDEX=~/shared/%%u

First part points to the directory of the user sharing the mailboxes, INDEX= places user-specific files of the user accessing shared mailboxes into his/her own hierarchie.

- -- Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBUsuqhV3r2wJMiz2NAQK+lAgAu46HGrSz3h8JGGM7hJpLHsuDkypHD8Xr
ThbicfUC5CVOBk1xs3FkXM1gDecb8820f6JrDSe24slg6Lf7WWPdZdGEzc4f0Dnr
btL4+ePrRrI+UyuRXtmm7hZu6JaUwJj+h8AOmpzg+swJokHWUGkY73vcFri+O2bt
Dfd+HbZqmuCjJ+aauLKclEEGCQ45JHKC/LavxnBFPix48PoCEOrfaVrC3R9mFjGD
7CJbzgi2T2xJIdYzl+pvFRgEu8aT6AtgQo+4BE51PaLz/8XUE4NX5usV/kcLgu9O
iz5VQcgKXFFoJ1HD37kcwNVkkAx67yDTVdDyLgvH9j0CYBpvnxDM4g==
=WVlL
-----END PGP SIGNATURE-----

Reply via email to