674a25f57666fe66c9771767596f9cd6fb17f4a0
[sysconfig/dovecot.git] / dovecot-dict-sql.conf.ext
1 #connect = host=localhost dbname=mails user=testuser password=pass
2
3 # CREATE TABLE quota (
4 #   username varchar(100) not null,
5 #   bytes bigint not null default 0,
6 #   messages integer not null default 0,
7 #   primary key (username)
8 # );
9
10 map {
11   pattern = priv/quota/storage
12   table = quota
13   username_field = username
14   value_field = bytes
15 }
16 map {
17   pattern = priv/quota/messages
18   table = quota
19   username_field = username
20   value_field = messages
21 }
22
23 # CREATE TABLE expires (
24 #   username varchar(100) not null,
25 #   mailbox varchar(255) not null,
26 #   expire_stamp integer not null,
27 #   primary key (username, mailbox)
28 # );
29
30 map {
31   pattern = shared/expire/$user/$mailbox
32   table = expires
33   value_field = expire_stamp
34
35   fields {
36     username = $user
37     mailbox = $mailbox
38   }
39 }