reconstruct should not destroy a readable cyrus.expunge.

Paul Turgyan pturgyan at
Mon Aug 14 09:53:09 EDT 2006

On Aug 11, 2006, at 8:23 PM, Robert Mueller wrote:

> If the cyrus.unexpunge is unreadable, then it should just be  
> removed. In which case, we're left with the case of a mailbox with / 
> ^\d+\.$/ files that aren't in cyrus.index. I presume a standard  
> reconstruct run searches the directory for stray \d+\. files that  
> aren't in cyrus.index and re-adds them, which is then the same as  
> an unexpunge effectively in the case of an unreadable cyrus.expunge  
> file. Is that right?

yes -- when a cyrus.expunge file is unreadable,  all message files in  
the directory are added to cyrus.index.

More information about the Cyrus-devel mailing list