[Dovecot] Module dict... How it works
mikael
mikael at pirio.org
Sun Jul 23 03:03:10 EEST 2006
Hello,
I try to use dict for quota... But it's impossible :) I have this error
message :
=== dovecot.err ===
dovecot: 2006-07-23 03:00:47 Error: IMAP(myuser): Unknown dict module: mysql
===================
But, mysql is supported... I don't understand... My config about dict :
==== dovecot.conf ====
...
plugin {
quota = dict:storage=10240 mysql:/etc/dovecot/dict-quota.conf
}
======================
And my dict-quota.conf file :
====
connect = host=localhost dbname=dovecot user=dovecot
table = quota
select_field = current
where_field = path
username_field = username
====
I have created a "dovecot" database and a "dovecot" mysql user with all
access on this db. I have created a "quota" table too and add this entry
in this table :
*------*----------*---------*
* path * username * current *
*------*----------*---------*
* ?? * myuser * 1024 *
*------*----------*---------*
I don't know what to do with the "path" field...
My log file... Perhaps it will be usefull :
=== dovecot.info ===
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): Effective uid=1011,
gid=1011
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): Loading modules from
directory: /usr/lib/dovecot/modules/imap
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): Module loaded:
/usr/lib/dovecot/modules/imap/lib01_quota_plugin.so
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): Module loaded:
/usr/lib/dovecot/modules/imap/lib02_imap_quota_plugin.so
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): maildir:
data=/home/myuser/Mail
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): maildir:
root=/home/myuser/Mail, index=/home/myuser/Mail, control=, inbox=
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): dict quota: uri =
mysql:/etc/dovecot/dict-quota.conf
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): dict quota: byte limit
= 10485760
dovecot: 2006-07-23 03:19:02 Info: IMAP(myuser): dict quota: count limit = 0
dovecot: 2006-07-23 03:19:02 Info: imap-login: Login: user=<myuser>,
method=plain, rip=82.228.176.60, lip=192.168.1.60
====
Could you help me to use dict with quota ? Really thanks in advance for
all your help.
--
Mikaël,
More information about the dovecot
mailing list