From: "John D. Wilson" <[EMAIL PROTECTED]>
> We've been running cyrus on our Linux mailserver for quite a while
> now, but a new problem has reared its head.  (Fortunately it's me that
> is having the problem and not our users, since I don't know how
> to fix it!)  My colleague says he has the problem occasionally, but
> hasn't yet found the source, or fix.
>
> The past few days, I've been having problems with email messages
> (some - not all) expiring on receipt.
>
> At first it seemed to be messages from a particular source, but that
> pattern has dissappeared, (2 of 3 messages from this list subscription
> process expired this morning before I got a chance to read them!)
>
> The message from the mail client (MS Outlook Express/IMAP)
> is "Message is no longer available on the server", but it is.  The
messages
> can always be read directly from my mailbox.  Using reconstruct doesn't
> fix the problem, but deleting cyrus.* from my inbox and then doing
> a reconstruct does but, of course,  this changes all my messages to
unread.
>
> Funnily enough (no it's not at all funny really!) it's only new messages
> which expire, none of my old stuff does.
>
> Hints, tips, anyone?
>
It's a problem with the Outlook Express client.  Instead of deleting the
cyrus.* files from the server, do the following in Outlook Express:

1. Right click on the folder and choose properties.
2. Select the "Local File" tab.
3. Click the Delete Button to remove all headers and message bodies from the
local cache file.
4. Click Compact to free the wasted space
5. Click OK
6. Now resync the folder.

No messages are lost, and your seen state is kept.

Scot

Reply via email to