On Fri, Jan 06, 2012 at 11:58:40AM -0500, Ron Vachiyer wrote: > I am beginning to see this. Is there a mecanism to read from these .seen > files to recover this data during a migration? Because from what I am > seeing, if I move a .seen file from the old server, the new server never > reads from it and all my seen data is lost.
Oh, if you've already moved the mailbox and the seen file hasn't been moved yet... yeah, that's messy :( The main problem is that the seen file is indexed by UNIQUEID rather than mailbox name, otherwise you could just copy-paste the sequence out and run TAG UID STORE <paste> +Flags \Seen via IMAP after selecting each folder. But I suspect you have hundreds of these folders? You can get the UNIQUEID from the cyrus.header file to script it. You can use cyr_dbtool from the new cyrus to dump the file and then use perl or something to munge the data. NOTE: you need to be able to log in to imap as the user themselves, otherwise you'll be setting the wrong seen flags. Possible cheap-n-nasty workaround is to use an admin connection and switch each mailbox to sharedseen, apply the flags, then switch it back. Bron. ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/