Le 06/04/2016 21:41, Timo Sirainen a écrit :
On 04 Apr 2016, at 13:28, [email protected] wrote:
namespace shared {
type = shared
list = yes # children
disabled = yes
separator = /
prefix = shared/%%u/
location = imapc:~/dovemail/shared/%%u/
}
Don't you get a warning with this?
Warning: Obsolete setting in dovecot.conf:1: namespace shared {} has been
replaced by namespace { type=shared }
This is because of the v1.x dovecot.conf auto-conversion code. Try giving it a different
name than "shared" and see if it works.
yes i get this exact warning
i tried with and without
given the fact that other namespaces parameters can be changed
dynamically through passdb by returning
"namespace"/NAMESPACE_NAME/PARAMETER=VALUE, i was hoping to do the same
with shared namespaces which is why i added a name
i'm wondering : is using shared namespaces with non generic acls and
imapc currently supported in dovecot ?
i'm running into 2 problems :
--> the acl files are looked up in the filesystem in
~loggedin_user/.../shared/sharing_user/ rather than in ~sharing_user so
the filesystem paths are not translated. i can circumvent with symlinks
but i assume the ACLs should be looked up using imap or an extra
location attribute could be added to the namespace so the acls are read
in the proper location.
--> the sharers might themselves have other people sharing with them so
the imapc connections loop. i need a way to selectively disable the
shared namespace. ( based on a specific port, the source address,
something passed by imapc:, the fact that there is a master login...
whatever works )
i'm ready to beta-test if that can help in any way
thanks for your great work
best regards
alexis