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 at dovecot.org [mailto:dovecot-bounces at 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!!!