Re: Shared mailboxes nightmare (for me :-( )

2016-09-27 Thread Felix Rubio
Hi KR,

   Just checked the folders, and they do not contain any of these subfolders. 
This is the structure I see:

.
├── dovecot-acl-list
├── dovecot.list.index
├── dovecot.list.index.log
├── dovecot.list.index.log.2
├── dovecot.mailbox.log
├── dovecot-uidvalidity
├── dovecot-uidvalidity.570e9b2d
├── mailboxes
│   ├── folderB
│   │   └── dbox-Mails
│   │   ├── dovecot.index
│   │   ├── dovecot.index.backup
│   │   ├── dovecot.index.cache
│   │   ├── dovecot.index.log
│   │   └── dovecot.index.thread
│   ├── dovecot-acl
│   ├── folderA
│   │   └── dbox-Mails
│   │   ├── dovecot.index.cache
│   │   └── dovecot.index.log
│   ├── folderC
│   │   └── dbox-Mails
│   │   ├── dovecot.index
│   │   ├── dovecot.index.backup
│   │   ├── dovecot.index.cache
│   │   └── dovecot.index.log
│   ├── INBOX
│   │   └── dbox-Mails
│   │   ├── dovecot.index
│   │   ├── dovecot.index.backup
│   │   ├── dovecot.index.cache
│   │   └── dovecot.index.log
│   ├── Junk
│   │   └── dbox-Mails
│   │   └── dovecot.index.log
│   ├── Sent
│   │   └── dbox-Mails
│   │   ├── dovecot.index.cache
│   │   └── dovecot.index.log
│   └── Trash
│   └── dbox-Mails
│   └── dovecot.index.log
├── sieve
│   ├── dovecot.sieve
│   ├── dovecot.svbin
│   └── tmp
├── spamassassin
│   ├── bayes.mutex
│   ├── bayes_seen
│   └── bayes_toks
├── storage
│   ├── dovecot.map.index
│   ├── dovecot.map.index.log
│   ├── m.1
│   ├── m.10
│   ├── m.11
│   ├── m.12
│   ├── m.13
│   ├── m.14
│   ├── m.2
│   ├── m.3
│   ├── m.4
│   ├── m.5
│   ├── m.6
│   ├── m.7
│   ├── m.8
│   └── m.9
└── subscriptions

Update: I have finally managed to see these folders in roundcube, after setting 
subscriptions=no (instead of yes) in the shared namespace. Also, I have been 
able to keep it working with the single dovecot-acl file I have inside 
mailboxes. Is this structure correct? I am asking becaus I have another user, 
for which I migrated the format to mdbox, for which I have these folders (curr, 
tmp, new) but also the structure I have for the shared :s. Are both formats 
mixed for that user?

Thank you,
Felix

On 27 September 2016 00:25:40 CEST, "dovecot@avv.solutions" 
 wrote:
>Quick thought: are the sub-folder structure complete?
>
>I mean, do they have their cur+new+tmp directories?
>
>With their rights ownership+permissions?
>
>KR
>
>On 09/26/2016 11:31 PM, Felix Rubio Dalmau wrote:
>> Hi everybody,
>>
>> I am honestly desperate: I have spent/invested the whole day in
>trying to set a shared mailbox, with quite partial success. The INBOX
>is merged with the top level mailbox, and there are many more folders.
>To give an idea, for the shared account shared...@domain.org, this is
>how looks the folder structure:
>>
>> sharedacc
>>|-folderA
>>|-folderB
>>\-folderC
>>
>> in the account for us...@domain.org, I see the following:
>>
>> usera
>>|-folderD
>>|-folderE
>>|-folderF
>>\-shared
>>   \-sharedacc
>>
>> So, I do not get to see folderA, folderB, folderC, etc.
>>
>> My configuration is:
>>
>>  # 2.2.25 (7be1766): /etc/dovecot/dovecot.conf
>>  # Pigeonhole version 0.4.14 (099a97c)
>>  # OS: Linux 4.5.4-0 x86_64 Debian stretch/sid zfs
>>
>>  mail_plugins = zlib expire acl
>>
>>  plugin {
>>  acl = vfile
>>  acl_shared_dict = proxy::acl
>>  }
>>
>>  dict {
>>  acl = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
>>  }
>>
>>  namespace {
>>  list = children
>>  location =
>mdbox:/mnt/vmail/%%d/%%n:INDEXPVT=/mnt/vmail/indexes/shared/%%d/%%n
>>  prefix = shared/%%n/
>>  separator = /
>>  subscriptions = yes
>>  type = shared
>>  }
>>
>>  protocol lmtp {
>>  mail_plugins = zlib expire acl sieve
>>  }
>>
>>  protocol imap {
>>  mail_plugins = zlib expire acl antispam imap_acl
>>  }
>>
>> the files I have one the account for sharedacc are:
>>  sharedacc
>>|-dovecot-acl
>>|-dovecot-acl-list
>>\-mailboxes
>>|-dovecot-acl
>>|-folderA
>>|   \-dbox-Mails
>>|   \-dovecot-acl
>>|-folderB
>>|   \-dbox-Mails
>>|   \-dovecot-acl
>>\-folderC
>>\-dbox-Mails
>>\-dovecot-acl
>>
>> In dovecot-acl-list I have the following contents:
>>  1474920778 folderA
>>  1474920778 folderB
>>  1474920778 folderC
>>
>> and in every dovecot-acl, I have:
>>  user=us...@domain.org  akxeilprwts
>>
>> All the files on the filesystem are owned by the same vmail user.
>> What is strange is that I can see all these folderA, folderB, folderC
>in roundcube, and I can click to subscribe to them. However, when I go
>back to the general view, the subscriptions have been reset and I see
>only sharedacc, without a thing inside. Finally, in kmail I can see the
>subscribed folders without a problem (??!)
>>
>> 

Shared mailboxes nightmare (for me :-( )

2016-09-26 Thread Felix Rubio Dalmau
Hi everybody,

I am honestly desperate: I have spent/invested the whole day in trying to set a 
shared mailbox, with quite partial success. The INBOX is merged with the top 
level mailbox, and there are many more folders. To give an idea, for the shared 
account shared...@domain.org, this is how looks the folder structure:

sharedacc
  |-folderA
  |-folderB
  \-folderC

in the account for us...@domain.org, I see the following:

usera
  |-folderD
  |-folderE
  |-folderF
  \-shared
 \-sharedacc

So, I do not get to see folderA, folderB, folderC, etc.

My configuration is:

# 2.2.25 (7be1766): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.14 (099a97c)
# OS: Linux 4.5.4-0 x86_64 Debian stretch/sid zfs

mail_plugins = zlib expire acl

plugin {
acl = vfile
acl_shared_dict = proxy::acl
}

dict {
acl = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
}

namespace {
list = children
location = 
mdbox:/mnt/vmail/%%d/%%n:INDEXPVT=/mnt/vmail/indexes/shared/%%d/%%n
prefix = shared/%%n/
separator = /
subscriptions = yes
type = shared
}

protocol lmtp {
mail_plugins = zlib expire acl sieve
}

protocol imap {
mail_plugins = zlib expire acl antispam imap_acl
}

the files I have one the account for sharedacc are:
sharedacc
  |-dovecot-acl
  |-dovecot-acl-list
  \-mailboxes
  |-dovecot-acl
  |-folderA
  |   \-dbox-Mails
  |   \-dovecot-acl
  |-folderB
  |   \-dbox-Mails
  |   \-dovecot-acl
  \-folderC
  \-dbox-Mails
  \-dovecot-acl

In dovecot-acl-list I have the following contents:
1474920778 folderA
1474920778 folderB
1474920778 folderC

and in every dovecot-acl, I have:
user=us...@domain.org  akxeilprwts

All the files on the filesystem are owned by the same vmail user.
What is strange is that I can see all these folderA, folderB, folderC in 
roundcube, and I can click to subscribe to them. However, when I go back to the 
general view, the subscriptions have been reset and I see only sharedacc, 
without a thing inside. Finally, in kmail I can see the subscribed folders 
without a problem (??!)

Can please somebody help me?