Quota wrongfully reported as exceeded on shared mailbox
Hi,
I've been scratching my head without luck with the following problem:
I've shared a mailbox from one user "COMPANY" to another user "JOE". Both users have quotas and both quotas are less than 50% used.
When the user JOE tries to post a message into the shared folder, dovecot complains that the user would be over quota:
bash# /usr/lib/dovecot/imap -u JOE 1 append shared/COMPANY/Sent/JOE {10} a NO [OVERQUOTA] Quota exceeded (mailbox for user is full) (0.057 + 0.000 + 0.057 secs).
However, nobody is over quota:
bash# doveadm quota get -u COMPANY Quota name Type Value Limit % User quota STORAGE 4754996 10485760 45 User quota MESSAGE 33695 - 0
bash# doveadm quota get -u JOE Quota name Type Value Limit % User quota STORAGE 14 1048576 0 User quota MESSAGE 3 - 0
Some more infos:
Dovecot-2.3.21 (+Debian updates) 2.3.21 (47349e2482) (NOTE: dovecot.org/mailing-lists says: Use dovecot –version to get it. The command is dovecot --version, though!)
I've performed "doveadm quota recalc" on both users, no change.
I've checked sharing ACL permissions, if I give just "l" permission, the response will be "NO [NOPERM] Permission denied". It does not seem to be an ACL permission reported wrongly.
I've tried increasing the quota size beyond reason (100 Gbytes for JOE), no change.
I've restarted dovecot after each change.
When trying to move a message into the shared Sent/joe folder in Thunderbird, same problem happens, Thunderbird displays the over quota message. Thunderbird cannot display the quota info for the shared folder, though.
I tried to enable rawlog (rawlog_dir in protocol imap). It does nothing helpful. It logs the manual commands from my pre-auth sessions (imap -u JOE) but it will stubbornly not log any commands issued by Thunderbird. ?!
Any idea how to further debug this or what could be wrong?
Thank you, Wolfgang
Hi Wolfgang,
did you resolve this problem? It looks like we are having a similar issue.
Regards,
Markus Bach IT-Administration
-- Telefon: +49 (30) 31 98 31 200 E-Mail:support@pegasusgmbh.de
PEGASUS GmbH Gesellschaft für soziale/gesundheitliche Innovation IT-Systemleistungen Brunowstr. 52 13507 Berlin
Datenschutzhinweise:https://www.pegasusgmbh.de/datenschutz Internet:http://www.pegasusgmbh.de
Sitz der Gesellschaft: PEGASUS GmbH Gesellschaft für soziale/gesundheitliche Innovation Potsdamer Str. 98 10785 Berlin
Geschäftsführer: Friedrich Kiesinger Registergericht: Amtsgericht Berlin Charlottenburg Registernummer: HRB 69935 B
Hi,
I've been scratching my head without luck with the following problem:
I've shared a mailbox from one user "COMPANY" to another user "JOE". Both users have quotas and both quotas are less than 50% used.
When the user JOE tries to post a message into the shared folder, dovecot complains that the user would be over quota:
bash# /usr/lib/dovecot/imap -u JOE 1 append shared/COMPANY/Sent/JOE {10} a NO [OVERQUOTA] Quota exceeded (mailbox for user is full) (0.057
- 0.000 + 0.057 secs).
However, nobody is over quota:
bash# doveadm quota get -u COMPANY Quota name Type Value Limit % User quota STORAGE 4754996 10485760 45 User quota MESSAGE 33695 - 0
bash# doveadm quota get -u JOE Quota name Type Value Limit % User quota STORAGE 14 1048576 0 User quota MESSAGE 3 - 0
Some more infos:
Dovecot-2.3.21 (+Debian updates) 2.3.21 (47349e2482) (NOTE: dovecot.org/mailing-lists says: Use dovecot –version to get it. The command is dovecot --version, though!)
I've performed "doveadm quota recalc" on both users, no change.
I've checked sharing ACL permissions, if I give just "l" permission, the response will be "NO [NOPERM] Permission denied". It does not seem to be an ACL permission reported wrongly.
I've tried increasing the quota size beyond reason (100 Gbytes for JOE), no change.
I've restarted dovecot after each change.
When trying to move a message into the shared Sent/joe folder in Thunderbird, same problem happens, Thunderbird displays the over quota message. Thunderbird cannot display the quota info for the shared folder, though.
I tried to enable rawlog (rawlog_dir in protocol imap). It does nothing helpful. It logs the manual commands from my pre-auth sessions (imap -u JOE) but it will stubbornly not log any commands issued by Thunderbird. ?!
Any idea how to further debug this or what could be wrong?
Thank you, Wolfgang
Hi Wolfgang,
did you resolve this problem? It looks like we are having a similar issue.
Regards, Markus Bach IT-Administration
-- Telefon: +49 (30) 31 98 31 200 E-Mail: support@pegasusgmbh.de
PEGASUS GmbH Gesellschaft für soziale/gesundheitliche Innovation IT-Systemleistungen Brunowstr. 52 13507 Berlin
Datenschutzhinweise: https://www.pegasusgmbh.de/datenschutz Internet: http://www.pegasusgmbh.de
Sitz der Gesellschaft: PEGASUS GmbH Gesellschaft für soziale/gesundheitliche Innovation Potsdamer Str. 98 10785 Berlin
Geschäftsführer: Friedrich Kiesinger Registergericht: Amtsgericht Berlin Charlottenburg Registernummer: HRB 69935 B
Hi,
I've been scratching my head without luck with the following problem:
I've shared a mailbox from one user "COMPANY" to another user "JOE".
Both users have quotas and both quotas are less than 50% used.
When the user JOE tries to post a message into the shared folder,
dovecot complains that the user would be over quota:
bash# /usr/lib/dovecot/imap -u JOE
1 append shared/COMPANY/Sent/JOE {10}
a NO [OVERQUOTA] Quota exceeded (mailbox for user is full) (0.057 +
0.000 + 0.057 secs).
However, nobody is over quota:
bash# doveadm quota get -u COMPANY
Quota name Type Value Limit %
User quota STORAGE 4754996 10485760 45
User quota MESSAGE 33695 - 0
bash# doveadm quota get -u JOE
Quota name Type Value Limit %
User quota STORAGE 14 1048576 0
User quota MESSAGE 3 - 0
Some more infos:
1. Dovecot-2.3.21 (+Debian updates) 2.3.21 (47349e2482)
(NOTE: dovecot.org/mailing-lists says: Use dovecot –version to
get it.
The command is dovecot --version, though!)
2. I've performed "doveadm quota recalc" on both users, no change.
3. I've checked sharing ACL permissions, if I give just "l"
permission,
the response will be "NO [NOPERM] Permission denied". It does
not seem
to be an ACL permission reported wrongly.
4. I've tried increasing the quota size beyond reason (100 Gbytes
for
JOE), no change.
5. I've restarted dovecot after each change.
6. When trying to move a message into the shared Sent/joe folder
in
Thunderbird, same problem happens, Thunderbird displays the
over quota
message. Thunderbird cannot display the quota info for the
shared
folder, though.
7. I tried to enable rawlog (rawlog_dir in protocol imap). It does
nothing helpful. It logs the manual commands from my pre-auth
sessions
(imap -u JOE) but it will stubbornly not log any commands
issued by
Thunderbird. ?!
Any idea how to further debug this or what could be wrong?
Thank you,
Wolfgang
participants (2)
-
adminkram@tripelspark.de
-
Markus Bach