On 24/8/20 7:12, Fabien KOCIK wrote:> First, extract user list using doveadm users '*'. > Then process this list to fit your needs (seven parts for a week and a > part processed by week day for example). > Finally, use -u option of doveadm purge into a loop.This is a good idea for installations with tons of users. Good point. I would be personally interested in incremental purge per user. My personal IMAP account, for instance, has at this moment about 40GB of mdbox files. I keep most of my email for decades, but sure I could free some space doing a purge, but I am scared of trying with 200.000 mdbox files without knowing how long it would take. -- Jes?s Cea Avi?n _/_/ _/_/_/ _/_/_/ jcea at jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ Twitter: @jcea _/_/ _/_/ _/_/_/_/_/ jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: OpenPGP digital signature URL: <https://dovecot.org/pipermail/dovecot/attachments/20200824/ae03cd32/attachment-0001.sig>
> On 24/08/2020 08:30 Jesus Cea <jcea at jcea.es> wrote: > > > On 24/8/20 7:12, Fabien KOCIK wrote: > > First, extract user list using doveadm users '*'. > > Then process this list to fit your needs (seven parts for a week and a > > part processed by week day for example). > > Finally, use -u option of doveadm purge into a loop. > > This is a good idea for installations with tons of users. Good point. > > I would be personally interested in incremental purge per user. My > personal IMAP account, for instance, has at this moment about 40GB of > mdbox files. I keep most of my email for decades, but sure I could free > some space doing a purge, but I am scared of trying with 200.000 mdbox > files without knowing how long it would take. > > -- > Jes?s Cea Avi?nThis is why it's a good idea to run purge periodically, like once a month or even week. Aki
Jesus Cea skrev den 2020-08-24 07:30:> I would be personally interested in incremental purge per user. My > personal IMAP account, for instance, has at this moment about 40GB of > mdbox files. I keep most of my email for decades, but sure I could free > some space doing a purge, but I am scared of trying with 200.000 mdbox > files without knowing how long it would take.why not maildir+ ? mdbox imho keep used space until purged, where maildir+ does not
On Mon, 24 Aug 2020 10:28:39 +0200 Benny Pedersen <me at junc.eu> wrote:> why not maildir+ ? > mdbox imho keep used space until purged, where maildir+ does notThat's the point and good advantage as you can restore accidentally deleted email later. Also it's speed up deleting and as a result overall dovecot speed.
> > On 24/08/2020 08:30 Jesus Cea <jcea at jcea.es> wrote: > > > > > > I would be personally interested in incremental purge per user. My > > personal IMAP account, for instance, has at this moment about 40GB > > of mdbox files. I keep most of my email for decades, but sure I > > could free some space doing a purge, but I am scared of trying with > > 200.000 mdbox files without knowing how long it would take.I believe you can try to dsync your mdbox account to a new one and then replace it with purged.