I have encountered the following issue:
When delete emails from mailbox (outlook online), emails are deleted, but the space is not freed up. If the emails are deleted via the web, it is freed up as expected.
As a test, I created a new mailbox, then sent-received a few emails.
And what we get in store:
mail:~ # ls /var/lib/gromox/user/C/10/cid -l | wc -l
16
mail:~ # grommunio-admin exmdb TestUser@example.com store get
internetarticlenumber 37
messagesizeextended 4349671 4.15 MiB
displayname TestUser
creationtime 133196411220000000 2023-01-31 15:18:42
displaytypeex 0
storagequotalimit 3145728 3.00 GiB
outofofficestate 0
normalmessagesizeextended 4331122 4.13 MiB
assocmessagesizeextended 18549 18.1 kiB
Ok, then delete email from web:
mail:~ # ls /var/lib/gromox/user/C/10/cid -l | wc -l
16
mail:~ # grommunio-admin exmdb TestUser@example.com store get
internetarticlenumber 37
messagesizeextended 3958281 3.77 MiB
displayname TestUser
creationtime 133196411220000000 2023-01-31 15:18:42
displaytypeex 0
storagequotalimit 3145728 3.00 GiB
outofofficestate 0
normalmessagesizeextended 3939732 3.76 MiB
assocmessagesizeextended 18549 18.1 kiB
mail:~ # /usr/libexec/gromox/cleaner -d /var/lib/gromox/user/C/10
Processing /var/lib/gromox/user/C/10/cid...
Purged 6 files (779kB) from /var/lib/gromox/user/C/10/cid
Processing /var/lib/gromox/user/C/10/eml...
Purged 0 files (0B) from /var/lib/gromox/user/C/10/eml
Processing /var/lib/gromox/user/C/10/ext...
Purged 0 files (0B) from /var/lib/gromox/user/C/10/ext
mail:~ # ls /var/lib/gromox/user/C/10/cid -l | wc -l
10
looks fair!
let's send another email from outlook and what we get:
mail:~ # ls /var/lib/gromox/user/C/10/cid -l | wc -l
15
mail:~ # grommunio-admin exmdb TestUser@example.com store get
internetarticlenumber 37
messagesizeextended 4522521 4.31 MiB
displayname TestUser
creationtime 133196411220000000 2023-01-31 15:18:42
displaytypeex 0
storagequotalimit 3145728 3.00 GiB
outofofficestate 0
normalmessagesizeextended 4503972 4.30 MiB
assocmessagesizeextended 18549 18.1 kiB
Ok, then delete email from outlook online, clean and check:
mail:~ # ls /var/lib/gromox/user/C/10/cid -l | wc -l
15
mail:~ # grommunio-admin exmdb TestUser@example.com store get
internetarticlenumber 37
messagesizeextended 4522521 4.31 MiB
displayname TestUser
creationtime 133196411220000000 2023-01-31 15:18:42
displaytypeex 0
storagequotalimit 3145728 3.00 GiB
outofofficestate 0
normalmessagesizeextended 4503972 4.30 MiB
assocmessagesizeextended 18549 18.1 kiB
mail:~ # /usr/libexec/gromox/cleaner -d /var/lib/gromox/user/C/10
Processing /var/lib/gromox/user/C/10/cid...
Purged 0 files (0B) from /var/lib/gromox/user/C/10/cid
Processing /var/lib/gromox/user/C/10/eml...
Purged 0 files (0B) from /var/lib/gromox/user/C/10/eml
Processing /var/lib/gromox/user/C/10/ext...
Purged 0 files (0B) from /var/lib/gromox/user/C/10/ext
looks bad, nothing cleaned!
In real environment I have "empty" user mailbox with size 300 MiB and so on
Thanks