Dovecot 2.3.8 - How to force index creation for user/mailbox?
Tomek Lutelmowski
tomasz.lutelmowski at gmail.com
Tue Dec 3 18:30:20 EET 2019
Hello,
I'm using maildirs, and I have problems with big mailboxes (~ 20000 emails,
30-50GB) - sometimes access to such mailbox takes very long (~10 minutes),
I would like to be able to create index for mailbox in background, but I
couldn't find any way to do it. So far I tried:
*doveadm -D -vvv index -u user 'Folder' *
But even if this folder have no dovecot.index* files - I always get:
doveadm(user): Info: Wersje robocze: Cache is already up to date
It seems that doveadm doesn't actually checks if the index is present. The
index is created only when I log with IMAP client and check the folder.
So i tried:
*doveadm mailbox cache purge -u user 'Folder' *
No joy either:
doveadm(user): Error: Cache is unusable
And command below doesn't actually do anything to index:
*doveadm -vvv force-resync -u user 'Folder'*
Is there any way to use doveadm tool to create/fix index? Shouldn't the
index be updated on each email arrival?
Cheers,
TomekL
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20191203/5d42b8fb/attachment.html>
More information about the dovecot
mailing list