There is a log: dict: sql dict iterate: Invalid/unmapped path: shared/shared-boxes/anyone/
is 'anyone' a default key and queried every time? On Tue, 07 Apr 2009 16:38:12 +0800 Xueron Nee <xue...@xueron.com> wrote: > Hi, > > I am looking for some help on dict configration. I'm trying to config > shared and public mailbox, and use sql as acl backend. > > Here is my config: > table: > CREATE TABLE `shared_dict` ( > `id` int(10) NOT NULL AUTO_INCREMENT, > `from_user` char(50) NOT NULL, > `to_user` char(50) NOT NULL, > `status` int(10) NOT NULL DEFAULT '1', > PRIMARY KEY (`id`), > KEY `from_user` (`from_user`), > KEY `to_user` (`to_user`) > ) > > dovecot-dict-sql.conf > map { > pattern = shared/shared-boxes/user/$from/$to > table = shared_dict > value_field = status > fields { > from_user = $from > to_user = $to > } > } > > dovecot.conf > acl_shared_dict = proxy::shared_dict > > It works, and when i use 'setacl', it can add a record. > > All I want are some more detailed docs about the `pattern' line, and > such as how to add a `group' function. :) > > Detailed on quota/expire dict configration are welcome, too. :) > > Thanks! > > -- > Xueron Nee > http://www.xueron.com -- Xueron Nee http://www.xueron.com