[Dovecot] Some help required - dovecot: IMAP(matthew): unlink(/home/matthew/Maildir/cur/new) failed: Operation not permitted

Matthew Bickerton matbic at gmail.com
Thu Jul 31 15:07:14 EEST 2008


That's done it, all OK now. Thank you so much, you have made me very happy!!

There was a problem in the .procmailrc file.

Thanks again

matthew

2008/7/31 Matthias Andree <matthias.andree at gmx.de>

> Hi
>
> I hope you're not offended by posting a quote to the list...
> you sent the mail just to me.
>
> On Thu, 31 Jul 2008, matbic at gmail.com wrote:
>
> > Here here is an excerpt:
> >
> > ls -l home/matthew/Maildir/cur
> >
> ...
> > drwx------  2 matthew  matthew      512 Jul 30 17:48 cur:2,ST
> > drwx------  2 matthew  matthew      512 Jul 31 06:55 new
> > drwx------  2 matthew  matthew      512 Jul 30 18:21 tmp:2,ST
> >
> > Is this to be expected or is this my problem?
>
> These (in .../Maildir/cur) are your problem - someone created a Maildir
> underneath Maildir/cur, and dovecot or some other software considered
> the three directories messages, and goofed up.
>
> Check your delivery recipes so that none deliver to .../Maildir/, if
> you find any, adjust them deliver to .../Maildir/ instead.
>
> I'd suggest to:
>
> cd /home/matthew/Maildir/cur
> # move potential messages out to the proper new/... directory
> # if mv complains about nonexistent .../*, all the better!
> mv 'cur:2,ST/'* 'new/'* 'tmp:2,ST/'* ../new/
> # get rid of the bogus directories
> rmdir '???:2,ST/' new
> cd -
>
> and see if that fixes the problem. If rmdir fails because there are
> hidden files, see what they are and where to move them, if the
> {cur,tmp}:2,ST or new are empty, fine, someone accidentally ran
> maildirmake with bogus arguments.
>
> HTH
> Matthias
>


More information about the dovecot mailing list