On 18 Sep 2017, at 20.12, Ralf Becker <r...@egroupware.org <mailto:r...@egroupware.org>> wrote: > > Hi Timo, > > Am 18.09.17 um 12:03 schrieb Timo Sirainen: >> On 18 Sep 2017, at 12.10, Ralf Becker <r...@egroupware.org >> <mailto:r...@egroupware.org> >> <mailto:r...@egroupware.org <mailto:r...@egroupware.org>>> wrote: >>> >>> Am 14.09.17 um 01:07 schrieb Timo Sirainen: >>>> On 7 Sep 2017, at 17.42, Ralf Becker <r...@egroupware.org >>>> <mailto:r...@egroupware.org> >>>> <mailto:r...@egroupware.org <mailto: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 >>>>> >>>>> <mailto:20170907155704.egroupware.s4ythvjrr12wsijlpkbk...@somedomain.egroupware.de> >>>>> <mailto:20170907155704.egroupware.s4ythvjrr12wsijlpkbk...@somedomain.egroupware.de >>>>> >>>>> <mailto: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. >> >> I can't really think of any reason why it wouldn't simply work. >> Especially since you're not using v2.2.32, the folder listing is >> always performed by listing the directories in filesystem, so there's >> nothing really to resync. What's your doveconf -n? You could try with >> mailbox_list_index=no if that happens to make any difference, but it >> shouldn't. >> >> You could also try what "strace -o log -s 100 doveadm mailbox list -u >> user@domain" shows. Is it opening the correct mailboxes/ directory? >> Maybe the path is just wrong for some reason (some typo added somewhere)? > > > Nope it lstats the correct directories, but does not show them. > > I send you the strace / sysdig output per private mail, as it contains > private information of that user.
Looks like you have some dovecot-acl and dovecot-acl-list files, so it has to be because Dovecot thinks the ACLs are preventing access to the user. Try deleting dovecot-acl-list to see if the problem is with that. If not, look at the dovecot-acl files and/or "doveadm acl debug -u user@domain <folder that's supposed to exist>" to figure out what's wrong.