[Dovecot] Dovecot quota dict
Nikita Koshikov
koshikov at gmail.com
Wed Aug 10 09:35:13 EEST 2011
On Tue, 09 Aug 2011 11:18:55 -0300
Juan Bernhard wrote:
> Hi Nikita, thanks for the help, but I don't have any problem with
> bouncing the mail after the deliver (in fact, the mail pass two MTAs
> servers before reaching the final storage)
> I will try (with my limited english) to explain it better. Now I m
> working with a single quota rule for everyone. What I need is a
> mechanism to give a custom quota to each user. I thought that a flat
> file will be the simple and easy option to implement, and then use
> "quota=${lookup {$local_part} lsearch .....}" in the exim transport. I
> need a way to configure dovecot to follow the same file (or at least a
> modified copy). I've been told on this list that I can't rely on the
> maildirsize file, because it can be deleted under some conditions... so
> i neet to stablish quotas to dovecot somewhere else.
> My question is: can dovecot get a custon quota for a user from a file
> (not sql or ldap) and use at the same time pam as userdb?
>
>
> Thanks, Juan.
So, you need customizable userdb lookup without ldap or sql. You can try too use checkpassword as userdb and then, in the script - parse quota-file, make pam lookup and return userdb_quota* values for specific user. More on http://wiki2.dovecot.org/AuthDatabase/CheckPassword . I don't have experience with this authdatabase method, but seems that it suitable for you.
But in general - it's better to prevent editing maildirsize file from 2 instances.
More information about the dovecot
mailing list