Al een aardig tijdje maak ik met veel genoegen gebruik van de Dovecot mailsoftware. Echter kwam ik vandaag het volgende tegen:

Een klant belt me met het bericht dat ze haar e-mail niet meer kan openen. In de /var/log/dovecot.log zie ik o.a.:

dovec Feb 10 10:10:47 Error: imap(redactie@koninklijke-blah.nl): mkdir_parents(/var/spool/virtual/koninklijke-blah.nl/redactie.imap/.imap/INBOX) failed: Permission denied

Na een paar minuutjes zoeken zie ik dat de map /var/spool/virtual/koninklijke-blah.nl/redactie.imap/ en onderliggende mappen geen execute (x) permission hebben. Hetzelfde gold voor alle andere gebruikers in hetzelfde domein. Deze weer toegevoegd, en alles weer koek+ei.

Mijn vraag is nu vooral: Deze mensen maken al geruime tijd van de mailboxen gebruik, en hebben het probleem niet eerder gehad. Standaard worden mappen voor zover ik weet ook netjes met execute-permission gemaakt. Hoe kan het nu ineens zo zijn gekomen dat die mappen ineens geen execute permission meer hadden? Liever zou ik namelijk voorkomen dat het probleem zich herhaalt. Waarom ik dat wil hoef ik vast niet uit te leggen.

Iemand een idee, of een suggestie?