HI Steffen. In folder /var/vmail/example.com/user_a i've a dovecot-acl file with " user=test at example.com lrwstipekxa " IN mysql table user_shares i set: +---------------------+------------------+-------+ | from_user | to_user | dummy | +---------------------+------------------+-------+ | user_a at example.com | test at example.com | 1 | +---------------------+------------------+-------+ and the doveadm acl command: doveadm acl get -u user_a at example.com INBOX ID Global Rights user=test at example.com admin create delete expunge insert lookup post read write write-deleted write-seen doveadm acl get -u user_a at example.com INBOX.FOLDER_A ID Global Rights user=test at example.com admin create delete expunge insert lookup post read write write-deleted write-seen doveadm acl get -u user_a at example.com INBOX.FOLDER_B ID Global Rights user=test at example.com admin create delete expunge insert lookup post read write write-deleted write-seen doveadm acl get -u user_a at example.com INBOX.FOLDER_C ID Global Rights user=test at example.com admin create delete expunge insert lookup post read write write-deleted write-seen Of course, user test at example.com can see all subfolder. Reading your post.. I can set an dovecot-acl file in each subfolder to set the permission? Thank's -----Messaggio originale----- Da: dovecot [mailto:dovecot-bounces at dovecot.org] Per conto di Steffen Kaiser Inviato: marted? 3 giugno 2014 15:45 A: Dovecot Mailing List Oggetto: Re: [Dovecot] Info about sharing mail folder -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 3 Jun 2014, Gianluca Calloni wrote:> But i need to know if is possible for user_a at mydomain.com to share > only 1 or > 2 subfolder (E.g. .INBOX.FOLDER_A and .INBOX.FOLDER_B shared, > .INBOX_FOLDER_C not shared)What's the dovecot-acl in .INBOX and the three directories mentioned above? Or: doveadm acl get -u user_a at mydomain.com INBOX doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_A doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_B doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_C Did you've share "INBOX" instead of the the subfolders A and B? - -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEVAwUBU43RXHz1H7kL/d9rAQIm2Af+KLrxxvgAk8TH2f0U6ldu2NidjnncWDv9 Y6vxbuoT/3gC9hL0XlwT/KE+oh/aKsu1tkDhTSq5TQuGVZ5L26CTntIDE9WPq9jf I6lyTzaP6gT3RjhrV0MZeMGLUerWijVs+sPmZMnqTzIIMGFaSqNv6hfAeVjhw98Y 3RMfNbOudTCrg7DGM/jQ3jTXGyJEhL5aI4mFG7JUPE1eYX8ZbTgHePQQtzaFiseK 6en6o25IYpduoQhwq5KEZFkiNLVZFE0ntbwhgUkF8ovzyp3WzioTihi7n4W/IC3x SXfeq2hdq1KMqmXa1zbNKUHz/lPv+dJlXUl94LKxACwm9+zkkrS4vQ==R2bc -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 3 Jun 2014, Gianluca Calloni wrote:> In folder /var/vmail/example.com/user_a i've a dovecot-acl file with " > user=test at example.com lrwstipekxa " > > IN mysql table user_shares i set: > > +---------------------+------------------+-------+ > | from_user | to_user | dummy | > +---------------------+------------------+-------+ > | user_a at example.com | test at example.com | 1 | > +---------------------+------------------+-------+ >> and the doveadm acl command: > > doveadm acl get -u user_a at example.com INBOX > ID > Global Rights > user=test at example.com > admin create delete expunge insert lookup post read write write-deleted > write-seenYou have shared user_a's INBOX to test at example.com> doveadm acl get -u user_a at example.com INBOX.FOLDER_A > ID > Global Rights > user=test at example.com > admin create delete expunge insert lookup post read write write-deleted > write-seen > > doveadm acl get -u user_a at example.com INBOX.FOLDER_B > ID > Global Rights > user=test at example.com > admin create delete expunge insert lookup post read write write-deleted > write-seen > > doveadm acl get -u user_a at example.com INBOX.FOLDER_C > ID > Global Rights > user=test at example.com > admin create delete expunge insert lookup post read write write-deleted > write-seen > > Of course, user test at example.com can see all subfolder. Reading your post.. > I can set an dovecot-acl file in each subfolder to set the permission?Yes, remove all dovecot-acl files and add it into those folders you want to share. Or remove all dovecot-acl files and: doveadm acl add -u user_a at example.com INBOX.FOLDER_B \ user=test at example.com create read ...> > -----Messaggio originale----- > Da: dovecot [mailto:dovecot-bounces at dovecot.org] Per conto di Steffen Kaiser > Inviato: marted? 3 giugno 2014 15:45 > A: Dovecot Mailing List > Oggetto: Re: [Dovecot] Info about sharing mail folder > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, 3 Jun 2014, Gianluca Calloni wrote: > >> But i need to know if is possible for user_a at mydomain.com to share >> only 1 or >> 2 subfolder (E.g. .INBOX.FOLDER_A and .INBOX.FOLDER_B shared, >> .INBOX_FOLDER_C not shared) > > What's the dovecot-acl in .INBOX and the three directories mentioned above? > > Or: > > doveadm acl get -u user_a at mydomain.com INBOX > doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_A > doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_B > doveadm acl get -u user_a at mydomain.com INBOX.FOLDER_C > > Did you've share "INBOX" instead of the the subfolders A and B? >- -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEVAwUBU477Wnz1H7kL/d9rAQJQTgf+MF+++/j56SbuXae8wZismkJhL5Z1NNHF bd8i5JqMhpSzh4dPb7IhdzJySZ7T5zJgDviCvnscldLrlb9+wAQwx6aB+iw929R4 wdtgjEE0hAnZuMpyTPvCL8gwmL4B/kpbvXZIGJbmIVgkh6iBGorHRKbSxFjlUKQW 9ZuiUsAmX4UJslJDisScJuPT6uB93K/cdOoMCa5D8a9IacDYoP3nrhH1kn3K7IXo xCNId2YoeDqA3OWzp+NM8ahS6MYqIN432oYP1eViAmY0pTHdoWKMBmTeskGY2ajz FG7CSv1x6WeEyyzdE7dSth+j4nqQIh0hkIS6vQYMuMTLuwq/rJW4dA==8fCy -----END PGP SIGNATURE-----
Ok. Now it work's fine and i can share only some subfolder to specified user. Only the commad you siggest me >> doveadm acl add -u user_a@example.com INBOX.FOLDER_B user=test@example.com create read << is not working. I just make all by hand (file by file...) Thank you Steffen Have a nice day -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 3 Jun 2014, Gianluca Calloni wrote:> In folder /var/vmail/example.com/user_a i've a dovecot-acl file with " > user=test@example.com lrwstipekxa " > > IN mysql table user_shares i set: > > +---------------------+------------------+-------+ > | from_user | to_user | dummy | > +---------------------+------------------+-------+ > | user_a@example.com | test@example.com | 1 | > +---------------------+------------------+-------+ >> and the doveadm acl command: > > doveadm acl get -u user_a@example.com INBOX ID Global Rights > user=test@example.com admin create delete expunge insert lookup post > read write write-deleted write-seenYou have shared user_a's INBOX to test@example.com> doveadm acl get -u user_a@example.com INBOX.FOLDER_A ID Global Rights > user=test@example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > doveadm acl get -u user_a@example.com INBOX.FOLDER_B ID Global Rights > user=test@example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > doveadm acl get -u user_a@example.com INBOX.FOLDER_C ID Global Rights > user=test@example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > Of course, user test@example.com can see all subfolder. Reading yourpost..> I can set an dovecot-acl file in each subfolder to set the permission?Yes, remove all dovecot-acl files and add it into those folders you want to share. Or remove all dovecot-acl files and: doveadm acl add -u user_a@example.com INBOX.FOLDER_B \ user=test@example.com create read ...> > -----Messaggio originale----- > Da: dovecot [mailto:dovecot-bounces@dovecot.org] Per conto di Steffen > Kaiser > Inviato: martedì 3 giugno 2014 15:45 > A: Dovecot Mailing List > Oggetto: Re: [Dovecot] Info about sharing mail folder > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, 3 Jun 2014, Gianluca Calloni wrote: > >> But i need to know if is possible for user_a@mydomain.com to share >> only 1 or >> 2 subfolder (E.g. .INBOX.FOLDER_A and .INBOX.FOLDER_B shared, >> .INBOX_FOLDER_C not shared) > > What's the dovecot-acl in .INBOX and the three directories mentionedabove?> > Or: > > doveadm acl get -u user_a@mydomain.com INBOX doveadm acl get -u > user_a@mydomain.com INBOX.FOLDER_A doveadm acl get -u > user_a@mydomain.com INBOX.FOLDER_B doveadm acl get -u > user_a@mydomain.com INBOX.FOLDER_C > > Did you've share "INBOX" instead of the the subfolders A and B? >- -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEVAwUBU477Wnz1H7kL/d9rAQJQTgf+MF+++/j56SbuXae8wZismkJhL5Z1NNHF bd8i5JqMhpSzh4dPb7IhdzJySZ7T5zJgDviCvnscldLrlb9+wAQwx6aB+iw929R4 wdtgjEE0hAnZuMpyTPvCL8gwmL4B/kpbvXZIGJbmIVgkh6iBGorHRKbSxFjlUKQW 9ZuiUsAmX4UJslJDisScJuPT6uB93K/cdOoMCa5D8a9IacDYoP3nrhH1kn3K7IXo xCNId2YoeDqA3OWzp+NM8ahS6MYqIN432oYP1eViAmY0pTHdoWKMBmTeskGY2ajz FG7CSv1x6WeEyyzdE7dSth+j4nqQIh0hkIS6vQYMuMTLuwq/rJW4dA==8fCy -----END PGP SIGNATURE-----
Ok. Now it work's fine and i can share only some subfolder to specified user. Only the commad you siggest me >> doveadm acl add -u user_a at example.com INBOX.FOLDER_B user=test at example.com create read << is not working. I just make all by hand (file by file...) Thank you Steffen Have a nice day -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 3 Jun 2014, Gianluca Calloni wrote:> In folder /var/vmail/example.com/user_a i've a dovecot-acl file with " > user=test at example.com lrwstipekxa " > > IN mysql table user_shares i set: > > +---------------------+------------------+-------+ > | from_user | to_user | dummy | > +---------------------+------------------+-------+ > | user_a at example.com | test at example.com | 1 | > +---------------------+------------------+-------+ >> and the doveadm acl command: > > doveadm acl get -u user_a at example.com INBOX ID Global Rights > user=test at example.com admin create delete expunge insert lookup post > read write write-deleted write-seenYou have shared user_a's INBOX to test at example.com> doveadm acl get -u user_a at example.com INBOX.FOLDER_A ID Global Rights > user=test at example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > doveadm acl get -u user_a at example.com INBOX.FOLDER_B ID Global Rights > user=test at example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > doveadm acl get -u user_a at example.com INBOX.FOLDER_C ID Global Rights > user=test at example.com admin create delete expunge insert lookup post > read write write-deleted write-seen > > Of course, user test at example.com can see all subfolder. Reading yourpost..> I can set an dovecot-acl file in each subfolder to set the permission?Yes, remove all dovecot-acl files and add it into those folders you want to share. Or remove all dovecot-acl files and: doveadm acl add -u user_a at example.com INBOX.FOLDER_B \ user=test at example.com create read ...> > -----Messaggio originale----- > Da: dovecot [mailto:dovecot-bounces at dovecot.org] Per conto di Steffen > Kaiser > Inviato: marted? 3 giugno 2014 15:45 > A: Dovecot Mailing List > Oggetto: Re: [Dovecot] Info about sharing mail folder > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tue, 3 Jun 2014, Gianluca Calloni wrote: > >> But i need to know if is possible for user_a at mydomain.com to share >> only 1 or >> 2 subfolder (E.g. .INBOX.FOLDER_A and .INBOX.FOLDER_B shared, >> .INBOX_FOLDER_C not shared) > > What's the dovecot-acl in .INBOX and the three directories mentionedabove?> > Or: > > doveadm acl get -u user_a at mydomain.com INBOX doveadm acl get -u > user_a at mydomain.com INBOX.FOLDER_A doveadm acl get -u > user_a at mydomain.com INBOX.FOLDER_B doveadm acl get -u > user_a at mydomain.com INBOX.FOLDER_C > > Did you've share "INBOX" instead of the the subfolders A and B? >- -- Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEVAwUBU477Wnz1H7kL/d9rAQJQTgf+MF+++/j56SbuXae8wZismkJhL5Z1NNHF bd8i5JqMhpSzh4dPb7IhdzJySZ7T5zJgDviCvnscldLrlb9+wAQwx6aB+iw929R4 wdtgjEE0hAnZuMpyTPvCL8gwmL4B/kpbvXZIGJbmIVgkh6iBGorHRKbSxFjlUKQW 9ZuiUsAmX4UJslJDisScJuPT6uB93K/cdOoMCa5D8a9IacDYoP3nrhH1kn3K7IXo xCNId2YoeDqA3OWzp+NM8ahS6MYqIN432oYP1eViAmY0pTHdoWKMBmTeskGY2ajz FG7CSv1x6WeEyyzdE7dSth+j4nqQIh0hkIS6vQYMuMTLuwq/rJW4dA==8fCy -----END PGP SIGNATURE-----