I have 'www', a Mac OS X 10.4 Server system, running Apple's build of Cyrus, and want to move my mail over to 'pe', a CentOS 5.1 system running CentOS 5.1's cyrus-imapd-2.3.7-1.1.el5.rpm (derived from Simon Matter's Invoca RPM). I would very much like to rsync the mail over and (when ready) change the hostnames and have email clients not notice the difference. In particular, if Eudora decides the mailbox layout has changed, it will reysnc all mail and lose much of its status information, so I want to avoid this if possible.
I'm getting hung up on a directory naming discrepancy I don't understand. Any guidance on where the discrepancy originates will be much appreciated. On the Mac, pepper's top-level directory structure looks like this (folders, not files): > www:~ root# ls -d /var/spool/imap/user/pepper/*/ > /var/spool/imap/user/pepper/Deleted Messages/ > /var/spool/imap/user/pepper/Drafts/ > /var/spool/imap/user/pepper/JUNK.20061225/ > /var/spool/imap/user/pepper/Junk/ > /var/spool/imap/user/pepper/Sent Messages/ > /var/spool/imap/user/pepper/Sent/ > /var/spool/imap/user/pepper/Trash/ > /var/spool/imap/user/pepper/bulk/ > /var/spool/imap/user/pepper/company-archive/ > /var/spool/imap/user/pepper/company/ > /var/spool/imap/user/pepper/debevoise/ > /var/spool/imap/user/pepper/debevoise2/ > /var/spool/imap/user/pepper/frb/ > /var/spool/imap/user/pepper/goldman-sachs/ > /var/spool/imap/user/pepper/hh2005/ > /var/spool/imap/user/pepper/hh2006/ > /var/spool/imap/user/pepper/hh2007/ > /var/spool/imap/user/pepper/hts^20060328^txt/ > /var/spool/imap/user/pepper/info-mac/ > /var/spool/imap/user/pepper/keepers-archive/ > /var/spool/imap/user/pepper/list-archive/ > /var/spool/imap/user/pepper/list/ > /var/spool/imap/user/pepper/macworld-expo/ > /var/spool/imap/user/pepper/mail/ > /var/spool/imap/user/pepper/misc/ > /var/spool/imap/user/pepper/people-archive/ > /var/spool/imap/user/pepper/people/ > /var/spool/imap/user/pepper/pepper^development/ > /var/spool/imap/user/pepper/reppep/ > /var/spool/imap/user/pepper/reppep^com/ > /var/spool/imap/user/pepper/ru-archive/ > /var/spool/imap/user/pepper/ru/ > /var/spool/imap/user/pepper/scratch/ > /var/spool/imap/user/pepper/tidbits-archive/ > /var/spool/imap/user/pepper/tidbits/ > /var/spool/imap/user/pepper/writing/ On the Linux system, pepper's top-level directory structure looks like this: > [EMAIL PROTECTED] imap]# ls -l /var/spool/imap/user/pepper/ > total 40 > -rw------- 1 cyrus mail 4 Jan 5 17:37 cyrus.cache > -rw------- 1 cyrus mail 154 Jan 5 17:36 cyrus.header > -rw------- 1 cyrus mail 96 Jan 5 17:37 cyrus.index > drwx------ 2 cyrus mail 4096 Jan 5 17:36 Drafts > drwx------ 2 cyrus mail 4096 Jan 5 17:36 hh2007 > drwx------ 2 cyrus mail 4096 Jan 5 17:36 INBOX^Drafts > drwx------ 2 cyrus mail 4096 Jan 5 17:36 INBOX^Sent > drwx------ 2 cyrus mail 4096 Jan 5 17:36 INBOX^Trash > drwx------ 2 cyrus mail 4096 Jan 5 17:36 Sent > drwx------ 2 cyrus mail 4096 Jan 5 17:36 Trash I have Cyrus set to auto-create "Trash | Sent | Junk", and that's working, but I don't understand why they are prefixed by "INBOX^". I tried renaming the folders to simply 'Drafts', 'Sent', and 'Trash' and reconstructing, and imapd re-created the INBOX^* files to match the contents of mailboxes.db. So what causes the discrepancy? I don't know if there's a configuration setting I missed, or a compilation option that Apple changed, but I have verified that both systems have "altnamespace: yes" and "unixhierarchysep: yes". Thanks, Chris Pepper PS-I'm sorry if this is a FAQ. I've read all the docs I could find under <http://cyrusimap.web.cmu.edu/imapd/>, and Google doesn't ignores '^', so I'm having no luck at tracking this down. -- Chris Pepper: <http://www.reppep.com/~pepper/> <http://www.extrapepperoni.com/> The Rockefeller University: <http://www.rockefeller.edu/> ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html