pon., 26 lis 2018 o 09:25 Aki Tuomi <aki.tuomi@open-xchange.com> napisał(a):


On 26.11.2018 10.01, Poliman - Serwis wrote:
I have strange problem. In last Friday I had a problem with dovecot. It didn't see directories with mailboxes in /var/vmail. Somehow it crashed because probably two things (a lot of this type of lines in mail.err file):
Nov 23 07:05:02 s1 dovecot: lda(poli@poli.li): Error: User initialization failed: Initializing mail storage from mail_location setting failed: mkdir(/var/vmail/poli.li/poli/Maildir) failed: Permission denied (euid=5000(vmail) egid=5000(vmail) missing +w perm: /var/vmail, dir owned by 0:0 mode=0755)

/var/vmail is not owned by vmail:vmail, which I think it should be in your configuration.

Thank you for answer. Strange thing, because it is owned by vmail:vmail, please take a look:
drwxrwx--- 46 vmail vmail  4096 Aug 22 11:52 vmail
I have /var/vmail directory binded to /var/vmail on secondary disk. Maybe from some reason entry in /etc/fstab crashed? It happened after restart server.

and maybe
Nov 12 09:27:59 s1 dovecot: imap(artur@firmastanaszek.pl): Error: Corrupted index cache file /var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache: Broken MIME parts for mail UID 559 in mailbox INBOX: Cached MIME parts don't match message during parsing: Cached header size mismatch (parts=)
Nov 12 09:27:59 s1 dovecot: imap(artur@firmastanaszek.pl): Error: unlink(/var/vmail/firmastanaszek.pl/artur/Maildir/dovecot.index.cache) failed: No such file or directory (in mail-cache.c:28)

and after this event probably all mailboxes download again all emails from 1.11 to 22.11. They were duplicated in mail clients.

Unlikely that this causes all mailboxes to download all mails.

Honestly I am not sure that this was the reason of downloading emails again. I am more sure that the first error "Permission denied" could do this.
Do you know what could cause above error "Error: corrupted index cache file" and how to fix it? It was happened suddenly without any changes in dovecot configuration

--
Pozdrawiam / Best Regards
Piotr Bracha

Also which version of dovecot is this?

root@s1:/var# dovecot --version
2.2.22 (fe789d2)

Aki



--
Pozdrawiam / Best Regards
Piotr Bracha