I had some problems to implement this and here follows my config file to help you.
I've configured quota information in my ldap server, but in my config file I kept local quota configuration (commented):
/etc/dovecot.conf
protocols = imap imaps pop3 pop3s ssl_disable = no ssl_cert_file = /usr/share/ssl/certs/cert.pem ssl_key_file = /usr/share/ssl/private/key.pem mail_extra_groups = mail valid_chroot_dirs = ~vmail/domains default_mail_env = maildir:~vmail/domains/%d/%n/mail::INDEX=/var/indexes/%d/%n lock_method = dotlock mmap_disable = yes auth_debug = yes auth_debug_passwords = yes first_valid_uid = 100 last_valid_uid = 100 first_valid_gid = 101 last_valid_gid = 101 maildir_copy_with_hardlinks = no disable_plaintext_auth = no protocol imap { mail_plugins = quota imap_quota } protocol lda { mail_plugins = quota } protocol pop3 { pop3_uidl_format = %08Xu%08Xv mail_plugins = quota } auth default_with_listener { mechanisms = plain login userdb ldap { args = /etc/dovecot-ldap.conf } passdb ldap { args = /etc/dovecot-ldap.conf } socket listen { master { path = /var/run/dovecot/auth-master mode = 0660 user = vmail group = mail } } } plugin { # quota = maildir:/home/vmail/%d/%u/mail:storage=102400 convert_mail = maildir:/home/vmail/%d/%u/mail #quota = maildir:storage=102400 quota = maildir }
Hope this helps you. And an advise, use the latest stable release :) http://www.dovecot.org/download.html not the release candidate.
Regards,
Venilton C. Junior HP Certified Professional Sercompe Computadores Ltda. Office: +55 47 3431-9700 Fax: +55 47 3431-9747 Mobile: +55 47 9653-5872 www.sercompe.com.br
-----Original Message----- From: dovecot-bounces@dovecot.org [mailto:dovecot-bounces@dovecot.org] On Behalf Of aza zel Sent: sexta-feira, 27 de abril de 2007 16:43 To: Dovecot Mailing List Subject: [Dovecot] dovecot + ldap + quota
hi....
i using dovecot 1.0rc26 and i started to configure quota plugin but i think its not working fine. i configure like suggested in http://wiki.dovecot.org/Quota
in dovecot.conf:
protocol imap { mail_plugins = quota imap_quota }
plugin {
# 10 MB quota limit quota = maildir:storage=10240 }
in dovecot-ldap.conf:
user_attrs = homeDirectory=home,uidNumber=uid,gidNumber=gid,quotaStorage=quota
if a mua send a attach near 9MB i receive a message tell me that the server don't have more space, but if i attach files of 2MB this messages are sending ok, and the cur directory of this user have 15 MB.
another question: in ldap entry, the attribute quota are the attibute that A represents the quota on a mailbox, ¿so why i put 10MB as limit?
uota = maildir:storage=10240
¿this value is for all "entryes" or the quota limit is the entry quota limit?
i you can see, i not understand how dovecot works with the attribute quota in ldap entry; ¿can anybody explain me this?
Thanks in advance!!!