iredmail-doc/3-faq-howto/recalculate.mailbox.quota.md

871 B

http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Recalculate.Mailbox.Quota

How to recalculate mailbox quota

[TOC]

iRedMail enables dict quota since v0.7.0, dict quota is recalculated only if the quota goes below zero.

  • For MySQL and PostgreSQL backend:
#
# ---- For iRedMail-0.7.4 and later versions ----
#
mysql> USE vmail;
mysql> DELETE FROM used_quota WHERE username='user@domain.ltd';

#
# ---- For iRedMail-0.7.3 and earlier versions ----
#
mysql> USE vmail;
mysql> UPDATE mailbox SET bytes=-1,messages=-1 WHERE username='user@domain.ltd';
  • For OpenLDAP backend:
mysql> USE iredadmin;
mysql> DELETE FROM used_quota WHERE username='user@domain.ltd';

Re-login to webmail will get correct quota size.

If there're records for non-exist mail users in table used_quota, please delete them.