Update dovecot documentation

- added quota2 table dict template for dovecot 1.2 and newer to dovecot
  documentation
pull/330/head
Veit 5 years ago
parent 95d92a2345
commit eb83a0aa3f

@ -183,7 +183,9 @@ for PostgreSQL:
user_query = SELECT maildir, 1001 AS uid, 1001 AS gid, 'dict:storage=' || floor(quota/1000) || '::proxy::quota' as quota FROM mailbox WHERE username = '%u' AND active='1' user_query = SELECT maildir, 1001 AS uid, 1001 AS gid, 'dict:storage=' || floor(quota/1000) || '::proxy::quota' as quota FROM mailbox WHERE username = '%u' AND active='1'
Create file dovecot-dict-quota.conf: Create file dovecot-dict-quota.conf.
For dovecot 1.0 & 1.1, use this as a template:
driver = mysql driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfix connect = host=localhost dbname=postfix user=postfix password=postfix
@ -193,6 +195,22 @@ select_field = current
where_field = path where_field = path
username_field = username username_field = username
If you use dovecot 1.2 or newer, use this:
connect = host=localhost dbname=postfix user=postfix password=postfix
map {
pattern = priv/quota/storage
table = quota2
username_field = username
value_field = bytes
}
map {
pattern = priv/quota/messages
table = quota2
username_field = username
value_field = messages
}
Create database in Mysql: Create database in Mysql:
(This is automatically done by postfixadmin's setup.php) (This is automatically done by postfixadmin's setup.php)

Loading…
Cancel
Save