[Dovecot] Quota is not working (Debian Squeeze - Dovecot 1.2)
Timo Sirainen
tss at iki.fi
Wed Jan 18 16:56:41 EET 2012
On Mon, 2012-01-16 at 11:42 +0100, RaSca wrote:
> passdb sql {
> args = /etc/dovecot/dovecot-sql.conf
> }
> userdb passwd {
> }
> userdb static {
> args = uid=5000 gid=5000 home=/mail/mailboxes/%d/%n@%d
> allow_all_users=yes
> }
You're using SQL only for passdb lookup.
> plugin {
> quota = maildir:/mail/mailboxes/%d/%n@%d
The above path probably doesn't do what you intended. It's only the
user-visible quota root name. It could just as well be "User quota" or
something.
> The db connection works, this is /etc/dovecot/dovecot-sql.conf:
>
> driver = mysql
> connect = host=<myserver> dbname=mail user=<myuser> password=<mypassword>
> default_pass_scheme = CRYPT
> password_query = SELECT username, password FROM mailbox WHERE username='%u'
> user_query = SELECT username AS user, maildir AS home,
> CONCAT('*:storage=', quota , 'B') AS quota_rule FROM mailbox WHERE
> username = '%u' AND active = '1'
user_query isn't used, because you aren't using userdb sql.
More information about the dovecot
mailing list