HI All I'm having this exact problem but I call deliver this way in Postfix virtual_transport = dovecot mailbox_transport = dovecot Should I remove these and use the mailbox_command directive instead as you suggested? or is there a mailbox_transport alternative?
On Mon, Sep 28, 2009 at 4:26 PM, Timo Sirainen <tss@iki.fi> wrote:
On Mon, 2009-09-28 at 23:20 +0200, Mathieu BALCERAK wrote:
Timo Sirainen a écrit :
On Sun, 2009-09-27 at 16:26 +0200, Mathieu BALCERAK wrote:
I have the same issue, when i upgrade to 1.2.5 the quota per user work only if i remove the directive quota_rule=*:storage=2G I set this rules as default for all my users except for 3 users. The imap_quota report perfectly the quota but dovecot lda take the quota_rule, per user quota not apply.
How are you calling deliver?
I call the deliver in postfix : mailbox_command = /usr/lib/dovecot/deliver
That's the problem.
I've tested with mailbox_command = /usr/lib/dovecot/deliver -d "$USER"
This will solve your problem.
but i have this error :
deliver($USER): Error: userdb lookup: connect(/var/run/dovecot/auth-master) failed: Permission denied
Change the permissions so that it does have access. You can specify the auth-master permissions in dovecot.conf. I guess you'll have to use mode=0666.