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