On 18.09.2017 12:10, Ralf Becker wrote:
> Am 14.09.17 um 01:07 schrieb Timo Sirainen:
>> On 7 Sep 2017, at 17.42, Ralf Becker <r...@egroupware.org> wrote:
>>> Dovecot 2.2.31 with mailboxes in mdbox format.
>>>
>>> Since a couple of days some mailboxes have the problem, that sieve rules
>>> moving mails to folders stop working and .sieve.log in mailbox shows:
>>>
>>> sieve: info: started log at Sep 07 13:57:17.
>>> error:
>>> msgid=<20170907155704.egroupware.s4ythvjrr12wsijlpkbk...@somedomain.egroupware.de>:
>>> failed to store into mailbox 'INBOX/Munser': Mailbox doesn't exist:
>>> INBOX/Munser.
>>>
>>> When I do a doveadm mailbox list -s -u <user>@<domain> I get all folders
>>> incl. the one mentioned above, while doveadm mailbox list without -s
>>> shows just
>>> user
>>> INBOX
>> Subscriptions are stored independently from the actual folders. So it looks 
>> like the subscription file exists and is correct, but somehow you've lost 
>> all the folders. Do you see the folders in the filesystem under 
>> user/mailboxes/ directory? 
> Yes, the folders exist under
> /var/dovecot/imap/<domain>/<user>/mdbox/mailboxes/.
> Just doveadm mailbox list -u <user>@<domain> (without -s) does only show
> INBOX and user.
> (I can send you the list of folders via private mail, but I can not post
> them on the list.)
>
> Anything I can do to get Dovecot to eg. rescan the folders from the
> filesystem or any other way to fix that problem?
> I have it with a couple of mailboxes, so I believe it's some kind of
> systematic problem, nothing the users did.
>
> Ralf
>
>> My guess is that it only has INBOX, which means the folders were deleted by 
>> something (Dovecot corruption can't lose entire folders - something must 
>> explicitly delete them).

You can always try doveadm force-resync -u victim "*"

You should run it twice, I guess.

Aki

Reply via email to