Christian Cernuschi wrote:
I'm planning a migration from Cyrus 2.1.9 to Cyrus 2.2.12 (Suse->Gentoo)
but i have few doubts.

Unfortunatly clients are Outlook with POP3 "leave mail on server" (they
cannot use imap for several reasons)

I know how to keep mailbox structure (as they also access mailboxes
through webmail and take benefits from imap features)

My problem are UIDLs.
If those uidls change...all mails are re-downloaded (we're talking about
gigs mailboxes)

I think they are stored in cyrus.* files.

The Cyrus POP3 UIDL format is "<uidvalidity>.<uid>", where <uidvalidity> is the IMAP UIDVALIDITY of the mailbox (stored in cyrus.index) and <uid> is the UID of the message (same number as the message filename).

So i shouldn't have problems migrating.
But i would like to be sure that file formats are compatible and a
reconstruct won't change them.

Reconstruct *will* change the UIDVALIDITY, therefore the UIDL will change.

The Cyrus 2.2.12 code *should* upgrade the mailboxes on the fly without changing the UIDVALIDITY.


--
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to