Timo Sirainen ha scritto:
On Wed, 2010-02-10 at 20:47 +0100, Rampage wrote:
as you can see the shared folder is listed but something seems to be wrong in the path.
I don't see anything wrong.
mhhh maybe it's an issue in thunderbird 2 that can't manage this?
couse actually in TB i cant see the shared folder.. or well, i can see it in the subscription management, but i can't subscribe to it and i cant access the content.
everything works fine when talking with the imap server directly.

Well, subscriptions aren't necessary in any way. You could just disable
subscriptions from TB completely and you should be able to access the
mailbox.

But, anyway, if you can't subscribe to it, that's the problem. And
looking at your dovecot -n output again, I do see a problem:

namespace:
  type: private
  separator: /
  prefix: INBOX/
  inbox: yes
  list: yes
  subscriptions: yes

Your primary namespace has INBOX/ prefix..

namespace:
  type: shared
  separator: /
  prefix: shared/%%u/
location: maildir:/var/utenti/%d/%%n/Maildir:INDEX=/var/utenti/%d/%
n/Maildir/shared/%%u
  list: children

And here you don't have subscriptions=no, so it tries to create the
subscriptions to the remote user's Maildir. Either it fails, or it
modifies the other user's subscriptions. Neither is very good..

So you really should have subscriptions=no for the shared namespace. But
then you'll also need to create a namespace with empty prefix where the
subscriptions actually are saved to. I don't much like the INBOX/ prefix
in any case, so I'd just use:

namespace private {
  prefix =
  separator = /
  subscriptions = yes
}
namespace private {
  prefix = INBOX/
  separator = /
  subscriptions = yes
  hidden = yes
  list = no
}

So that the INBOX/ prefix still works for those people who already have
configured it to their clients, but others would be using the empty
prefix. That'll also fix the shared subscriptions.
Hi again :)
Definitely the problem seems to be namespace related.
i applied the modifications to the dovecot.conf file as you suggested but now i'm experiencing duplicated folders.

-----------------
b list "" *
* LIST (\HasNoChildren) "/" "Trash"
* LIST (\HasChildren) "/" "INBOX"
* LIST (\HasNoChildren) "/" "INBOX/Trash"
* LIST (\Noselect \HasChildren) "/" "shared/catt...@ciccio.it"
* LIST (\HasNoChildren) "/" "shared/catt...@ciccio.it/bumbum"
-----------------

the dovecot.conf namespace section is as follow:

-----------------
namespace private {
       separator = /
       prefix =
       subscriptions = yes

}

namespace private {
    separator = /
    prefix = INBOX/
    inbox = yes
    hidden = yes
}

namespace shared {
 separator = /
 prefix = shared/%%u/
location = maildir:/var/utenti/%d/%%n/Maildir:INDEX=/var/utenti/%d/%n/Maildir/shared/%%u
 subscriptions = no
 list = children
}

-----------------

again... thank you very much for the help :)

Best regards
Francesco

Reply via email to