I don't think any other process is writing to my mailbox file, but I don't know how to 
be 
sure.  Is there anyway to debug this problem?  Is the only solution to reinstall linux?

Thanks,

Mark


----- Original Message ----- 
From: "Mark Crispin" <[EMAIL PROTECTED]>
To: "Mark Champion" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, October 06, 2003 9:36 PM
Subject: Re: Message 186 UID 361 greater than last 189 ???


> On Mon, 6 Oct 2003, Mark Champion wrote:
> > > I understand that message UID order is somehow mixed up, but I don't
> > > know how to fix it.
> 
> You can't fix it.  All you can do is prevent it from happening again.
> 
> You are almost certainly using traditional UNIX mailbox format.
> 
> Something other than [imapd | ipop3d | pine | other program based upon the
> c-client library] is manipulating your mailbox file(s).  In the error
> message that you reported, the 186th message has a UID of 361.  This is
> reasonable, except that the mailbox metadata reports that the highest
> assigned UID in the mailbox is 189.
> 
> The c-client library always updates the "highest assigned UID" when
> adding a message with a UID.  Consequently, something else put that
> message there.
> 
> Perhaps you have spam filter software which, after a mailbox has been
> opened, goes through the mailbox and copies messages to another mailbox.
> If that spam filter is not based upon the c-client library, it may not
> know better than to copy the X-UID: header.
> 
> The solution is to fix things so that whatever entity is playing with your
> mailbox file is forbidden to touch "old messages" which have a UID
> assigned.
> 
> If Squirrelmail is accessing your mailbox file directly, see if it can be
> made to use POP3 or IMAP instead.
> 
> -- Mark --
> 
> http://staff.washington.edu/mrc
> Science does not emerge from voting, party politics, or public debate.
> Si vis pacem, para bellum.
>

Reply via email to