looking for Cyrus mail format documentation

Rob Siemborski rjs3 at andrew.cmu.edu
Mon Feb 3 09:18:47 EST 2003


On Sun, 2 Feb 2003, Phil Howard wrote:

> Apparently the way Cyrus does it, there are problems.  But that does
> not mean it cannot be done in general.  By keeping a sequential number
> and naming the files by that number alone, of course there can be
> collisions.  If the original design of the mailstore required being
> able to do two-way replication reliably, it would be a matter of
> making the file names be more unique, such as using a timestamp plus
> hostname.

How?  IMAP UIDs are defined as strictly increasing integers.  See RFC 2060
section 2.3.1.1.  This has nothing to do with Cyrus's implementation.

You can, of course, disable updates when you don't have a quorum of
replicated servers, but I don't think this is what you're asking for.

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper





More information about the Info-cyrus mailing list