Hi, thank you for the hint > It seems to be working for me: > > Using V 1.2.4 > ------------------------------- > plugin: > quota: maildir:User quota > quota_rule: *:storage=2G > -------------------------------
I've tried with quota = maildir:User quota quota_rule = ?:storage=1K and mail was rejected. but without the quota_rule it doesnt work. The Quota/Maildir docu says: -> If you don't configure any quota limits in Dovecot (quota=maildir with no other settings), Dovecot takes the limits from the header. If the file does not exist, quota isn't enforced. <- I think v1.2 change this behaviour and without limit it does not work anymore. My idea was not to use a quota_rule because then all mailboxes need to reindex I think. And I don't know what happens to the nfs server with 1M Mailboxes. So i wanted to enable quota slowly with the maildirsize file. > > Mysql conf: > ------------------------------------ > user_query = SELECT 5000 AS uid,5000 AS gid,'/vmail/%d/%n' as home, \ > concat('*:storage= ', virtual_users.quota_kb) AS > quota_rule \ > from virtual_users LEFT JOIN virtual_domains ON > virtual_users.domain_id=virtual_domains.id \ > where virtual_users.user='%n' and virtual_domains.name='%d' > ------------------------------------------ > > Postfix Conf: > ----------------------------------- > dovecot unix - n n - - pipe > flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -e -d > ${recipient} > ------------------------------------ > > When sending a message that goes beyond quota: > PostFix says: > status=bounced (permission denied. Command output: Quota exceeded > (mailbox for user is full) ) > > > Regards, > > M.A. > > > > > > myleetl...@gmx.de wrote: > > Hi, > > > > > >> I'm using deliver for storing new mails (nfs). > >> Since v.1.2 deliver does not reject mails if over quota (maildir > quota). > >> > >> test with v. 1.1.18: > >> # HOME=/tmp/maildir/ /path/dovecot-1.1.18/libexec/dovecot/deliver -e -c > >> /path/dovecot-1.1.18/etc/dovecot.conf > >> # Quota exceeded (mailbox for user is full) > >> > >> test with v. 1.2.4: > >> # HOME=/tmp/maildir/ /path/dovecot-1.2.4/libexec/dovecot/deliver -e -c > >> /path/dovecot-1.2.4/etc/dovecot.conf > >> -> mail is saved to INBOX > >> > > [..] > > > > is no one using maildir quota here? Who can say me if this is a bug or > not? > > As a workaround, is it posible to use deliver 1.1.18 and imap/pop3 1.2.4 > without problems? (i think i have to rewrite some sieve 1.2 rules) > > > -- Neu: GMX Doppel-FLAT mit Internet-Flatrate + Telefon-Flatrate für nur 19,99 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02