Break up massive INBOX?
mrobti at insiberia.net
mrobti at insiberia.net
Tue Oct 25 07:21:20 UTC 2016
On 2016-10-25 06:51, Aki Tuomi wrote:
> On 25.10.2016 09:43, mrobti at insiberia.net wrote:
>> I have inherited a 10+ GB mailbox which dsync converted to maildir
>> very nicely. But 15GB in tens of thousands of messages is too much in
>> one INBOX when used in webmail.
>>
>> I guess it's best to divide the messages into subfolders for date.
>>
>> Is there a server-side way to safely move messages into new subfolders
>> so that Dovecot indexes and UIDs won't break? If I write a shell
>> script to move maildir files based on date of the files, I think
>> Dovecot would not like this?
>>
>> Also, is there any way to automatically create delivery or archive
>> folders by date eg., on the 1st of each month? And deliver mails to
>> the subfolder for the current month? I know I can create Sieve rules
>> for such by hand, but prefer if there is a plugin or something to do
>> this automatically.
>
> Hi!
>
> doveadm move is probably your friend here, see man doveadm-search-query
> for details on what you can search for.
Thank you! I think I can script a few years of this:
doveadm mailbox create -u biguser -s 'May 2012'
doveadm move -u biguser 'May 2012' mailbox INBOX BEFORE 2012-06-01 SINCE
2012-05-01
Is there any plugin that can break up mailbox delivery automatically? I
guess I can run the commands above on first of each month if that's the
best way.
More information about the dovecot
mailing list