Dovecot quota support unter debian etch
Sascha Scrubb Bendix
scrubb at localroot.de
Mo Jan 21 21:58:05 CET 2008
Hi,
ich bastel gerade an einem neuen Mailsystem mit Postfix, Dovecot und
PostgreSQL. Zur Zeit habe ich das Problem, dass das quota Plugin
von Dovecot nicht funktioniert. Sobald ich das Plugin für imap aktiviere
bekomme ich im Log folgende Fehlermeldung:
Jan 20 19:32:07 kauket dovecot: IMAP(user at dmain.de): Unknown quota
backend: quota=maildir
Jan 20 19:32:07 kauket dovecot: child 11288 (imap) returned error 89
Jan 20 19:32:07 kauket dovecot: imap-login: Login:user=<user at domain.de>,
method=plain, rip=::ffff:1.2.3.4, lip=::ffff:1.2.3.5, TLS
Hier noch dir Konfiguration:
# grep -ve '^[ ]*#' -e '^$' dovecot.conf
protocols = imaps
listen = [::]
log_timestamp = "%Y-%m-%d %H:%M:%S "
ssl_cert_file = /etc/ssl/certs/kauket.domain.de.crt
ssl_key_file = /etc/ssl/certs/kauket.domain.de.key
login_user = dovecot-auth
mail_location = maildir:/var/mail/%h
mail_extra_groups = mail
protocol imap {
mail_plugins = quota
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
auth default {
mechanisms = plain
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
user = dovecot
}
dict {
}
plugin {
}
# grep -ve '^[ ]*#' -e '^$' dovecot-sql.conf
driver = pgsql
connect = host=localhost dbname=postfix user=postfix password=password
default_pass_scheme = MD5
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT maildir, 10000 AS uid, 8 AS gid,
'quota=maildir:storage=' || quota AS quota, maildir AS home FROM
mailbox WHERE username = '%u'
Die Dovecot-Paketversion ist 1.0.rc15-2etch1. Die Zeilenumbrüche in der
Konfiguration sind vom Mailprogramm.
Kann mir mal jemand nen Tipp geben, woran es liegen könnte?
Danke schonmal im Vorraus
MfG
Sascha