about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorajs124 <ajs124@users.noreply.github.com>2021-11-21 19:37:08 +0100
committerGitHub <noreply@github.com>2021-11-21 19:37:08 +0100
commit5816eb198fd10d9ad3b9a9fa3a126bb678edcd3b (patch)
tree113a32ae63a51ecd2a8ae58e4103a95455010028 /nixos
parent65d55c917575e2064f389b97ff41ab8cbabf84d5 (diff)
parentafd62c277375f6962d305b27c0092f99b10c7819 (diff)
Merge pull request #141833 from poscat0x04/dovecot-quota-backend
nixos/dovecot: use the count backend for quota plugin
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/mail/dovecot.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix
index 223f3bef77dbb..c39827c5b867d 100644
--- a/nixos/modules/services/mail/dovecot.nix
+++ b/nixos/modules/services/mail/dovecot.nix
@@ -103,11 +103,12 @@ let
 
         plugin {
           quota_rule = *:storage=${cfg.quotaGlobalPerUser}
-          quota = maildir:User quota # per virtual mail user quota # BUG/FIXME broken, we couldn't get this working
+          quota = count:User quota # per virtual mail user quota
           quota_status_success = DUNNO
           quota_status_nouser = DUNNO
           quota_status_overquota = "552 5.2.2 Mailbox is full"
           quota_grace = 10%%
+          quota_vsizes = yes
         }
       ''
     )