[Dovecot] Can't access to shared mailbox
Hello,
I have a user sharing a folder to me (and other users). This has worked
for me for a time. And it is still working for some users, but not for me.
I'm using thunderbird (17.0.3, ubuntu 12.04 package). My server is
dovecot 2.1.9 (it's the same since it works). The user sharing its mailbox is:
$ sudo doveadm user t userdb: t home : /home/generica/02/001002 uid : 1002
he is sharing its mailbox "cron". This is its dovecot-acl:
root@myotis31:/home/generica/02/001002/Maildir# cat dovecot-acl user=<other user> kxeilprwts user=<my user> kxeilprwts user=<other user> kxeilprwts user=<other user> kxeilprwts user=<other user> kxeilprwts user=<other user> kxeilprwts user=<other user> kxeilprwts
I can subscribe to this folder:
# sudo doveadm mailbox subscribe -u <myuser> shared.t.cron # sudo doveadm mailbox list -u <myuser> -s INBOX ... ... shared.t.cron
but when I try to access to this folder through thunderbird (what I
really do in TB is subscribe/unsubscribe to it, because it is not actually listed in the folder list), I get:
Feb 26 13:35:03 myotis32 dovecot: imap(<myuser>): Error: Couldn't create namespace 'shared.' for user shared: userdb didn't return a home directory, but plugin setting quota used it (%h): dict:User quota::file:%h/Maildir/dovecot.quota
With doveadm commands I can access to the shared folder from my user
(not the user sharing):
$ sudo doveadm search -u <myuser> mailbox shared.t.cron | wc -l 652
Other users can use this shared folder without any (apparent) problem.
I have attached my doveconf -n.
Any idea?
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868889150 Fax: 868888337
On 26.2.2013, at 14.49, Angel L. Mateo <amateo@um.es> wrote:
I'm using thunderbird (17.0.3, ubuntu 12.04 package). My server is dovecot 2.1.9 (it's the same since it works). The user sharing its mailbox is: .. Feb 26 13:35:03 myotis32 dovecot: imap(<myuser>): Error: Couldn't create namespace 'shared.' for user shared: userdb didn't return a home directory, but plugin setting quota used it (%h): dict:User quota::file:%h/Maildir/dovecot.quota
I remember looking into this. Most likely fixed in a newer version. You can probably also just replace %h with ~
El 27/02/13 13:39, Timo Sirainen escribió:
On 26.2.2013, at 14.49, Angel L. Mateo <amateo@um.es> wrote:
I'm using thunderbird (17.0.3, ubuntu 12.04 package). My server is dovecot 2.1.9 (it's the same since it works). The user sharing its mailbox is: .. Feb 26 13:35:03 myotis32 dovecot: imap(<myuser>): Error: Couldn't create namespace 'shared.' for user shared: userdb didn't return a home directory, but plugin setting quota used it (%h): dict:User quota::file:%h/Maildir/dovecot.quota
I remember looking into this. Most likely fixed in a newer version. You can probably also just replace %h with ~
No, this doesn't solve anything.
The same server configuration works for other users. In fact, it worked
until I have to completely restore my mailbox from backup. Since then, I can't use the shared folder, but other users could still use it.
-- Angel L. Mateo Martínez Sección de Telemática Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA) http://www.um.es/atica Tfo: 868889150 Fax: 868888337
participants (2)
-
Angel L. Mateo
-
Timo Sirainen