Hi Aki, Am 18.09.17 um 11:13 schrieb Aki Tuomi: > 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.
Tried that before and just tried it again, no luck :( root@fra-nfs-mail:/var/dovecot/imap/<domain># doveadm force-resync -u <user>@<domain> "*" doveadm(<user>@<domain>): Warning: fscking index file /var/dovecot/imap/<domain>/<user>/mdbox/storage/dovecot.map.index doveadm(<user>@<domain>): Warning: mdbox /var/dovecot/imap/<domain>/<user>/mdbox/storage: rebuilding indexes doveadm(<user>@<domain>): Warning: Transaction log file /var/dovecot/imap/<domain>/<user>/mdbox/storage/dovecot.map.index.log was locked for 72 seconds (mdbox storage rebuild) doveadm(<user>@<domain>): Warning: fscking index file /var/dovecot/imap/<domain>/<user>/mdbox/storage/dovecot.map.index root@fra-nfs-mail:/var/dovecot/imap/<domain># doveadm force-resync -u <user>@<domain> "*" doveadm(<user>@<domain>): Warning: fscking index file /var/dovecot/imap/<domain>/<user>/mdbox/storage/dovecot.map.index doveadm(<user>@<domain>): Warning: mdbox /var/dovecot/imap/<domain>/<user>/mdbox/storage: rebuilding indexes doveadm(<user>@<domain>): Warning: fscking index file /var/dovecot/imap/<domain>/<user>/mdbox/storage/dovecot.map.index root@fra-nfs-mail:/var/dovecot/imap/<domain># doveadm mailbox list -u <user>@<domain> user INBOX What else can I do to analyse the problem? Ralf -- Ralf Becker EGroupware GmbH [www.egroupware.org] Handelsregister HRB Kaiserslautern 3587 Geschäftsführer Birgit und Ralf Becker Leibnizstr. 17, 67663 Kaiserslautern, Germany Telefon +49 631 31657-0
signature.asc
Description: OpenPGP digital signature