Quota questions

Edgaras Lukoševičius edgaras.lukosevicius at gmail.com
Thu Mar 14 16:19:55 EET 2019


I was fighting domain quota for a long time, too. And I was never really 
successful at it, because group/domain quotas have multiple problems, 
and domain quota recalc is just one of them :)

After a long trial and error I ended up implementing XFS project quotas.

On 14/03/2019 15:14, Peter Hudec via dovecot wrote:
> Hi all,
>
> I’m a little bit confused about the quota plugin in dovecot and fighting the the issues the people had years ago. I spent readingg the old archives and the mailing list for 3 days and not able to get work some features. Single user quota is fine and simple, the group quota /for example domain based/ makes me unhappy.
>
> Setup: CentOS7, dovecot comunity repo, dovecot 2.3.5
>
>
> 1) domain quota recalc
> domain quota recalc do not work properly. The domain qouta usage is worknig well, hwhen receiving/deleting mail, generaly if the operations are incremental.
> But if I run domain quota recalc, the doveadm is setting the domain quota after each user calculation, that means the domain quota is set to the last user.
>
> 2) multiple quota roots and rules
> According the documentation, there could be possible, from the sample configuration file
>
> # Multiple quota roots are also possible, for example this gives each user
> # their own 100MB quota and one shared 1GB quota within the domain
>
> plugin {
>    quota = dict:User quota::proxy::quota
>    quota2 = dict:Group quota:%d:proxy::quota_domain
>    quota_rule = *:storage=1024M
>    quota2_rule = *:storage=2048M
> }
>
>
> But If I run
> [TEST] root at mail-store01.test.host.sk: /etc/dovecot # doveadm quota get -u '*'
> Username            Quota name  Type    Value Limit                                                                 %
> test01 at test.host.sk User quota  STORAGE     1  1024                                                                 0
> test01 at test.host.sk User quota  MESSAGE     1     -                                                                 0
> test01 at test.host.sk Group quota STORAGE     7     -                                                                 0
> test01 at test.host.sk Group quota MESSAGE     3     -                                                                 0
> test03 at test.host.sk User quota  STORAGE     7  1024                                                                 0
> test03 at test.host.sk User quota  MESSAGE     3     -                                                                 0
> test03 at test.host.sk Group quota STORAGE     7     -                                                                 0
> test03 at test.host.sk Group quota MESSAGE     3     -                                                                 0
>
> The idea is to have overall domain quota, but for user able to set it’s personal quota.
>
> 	regards
> 		Peter


More information about the dovecot mailing list