Daniel Watts wrote:> Dear List,
>
> Am accessing dovecot imap through squirrelmail.
> Squirrelmail paginates the message list into pages.
>
> All works fine except for the page one particular email is in. When I
> try to open that page (or in fact click 'show all') the server
returns:
>
> ERROR: Bad or malformed request.
> Query: FETCH 549,551,555:557,563,565,567:569 (FLAGS UID RFC822.SIZE
> INTERNALDATE BODY.PEEK[HEADER.FIELDS (Date To Cc From Subject X-Priority
> Importance Priority Content-Type)])
> Server responded: No mailbox selected.
>
> Could you possibly let me know what I should do and also how I can find
> the guilty mail file from that error? Can I just delete the email? Or is
> there a nice script to repair a dovecot maildir?
>
> Many thanks for your advice,
> Daniel
>
Found the issue. For some reason one of the messages was owned by root
rather than by my 'vmail' user. Not sure how that could have happened
but chowning back to vmail solved the problem.
Timo, perhaps Dovecot could give a slightly more useful 'permission
denied' error in these instances?
Best wishes,
Daniel