I can't seem to find any documentation on the meaning/syntax of the "pattern" 
variable in map sections that are found in dovecot-dict-sql.conf.ext for 
example. I am trying to setup shared folders.

The only thing[1] I found is:
>>First you'll need to know what kind of dict paths the code uses. ACL
>>plugin uses these paths:
>>
>>shared/shared-boxes/anyone/$owner
>>shared/shared-boxes/user/$user/$owner
>>shared/shared-boxes/group/$group/$owner

What is a "dict path"? Is this some kind of hard coded identifier in the 
Dovecot code?

I need to understand how they work because I can't use the example in 
http://wiki2.dovecot.org/SharedMailboxes/Shared. This is because in my 
PostreSQL table users are not a single column but two columns with the local 
and domain part[2]:

        Table "public.shared_mailboxes"
        Column         |          Type          
-----------------------+------------------------
 shared_mailbox_local  | character varying(64)  
 shared_mailbox_domain | character varying(253) 
 shared_to_local       | character varying(64)  
 shared_to_domain      | character varying(253)

How should a map section look in this case?

[1]http://www.dovecot.org/list/dovecot/2009-April/038922.html
[2]I did this in order to use REFERENCES to ensure the user exist.

Kind regards

Reply via email to