Not all mailboxes listed when migrating to new server

Alain Spineux aspineux at gmail.com
Tue May 27 15:45:31 EDT 2008


On Tue, May 27, 2008 at 7:32 PM, Keith Edmunds <kae at midnighthax.com> wrote:
> I am migrating a Cyrus IMAP server to new hardware. To
> migrate the accounts I did the following on the old server:
>
> ctl_mboxlist -d > /tmp/mailboxes.dump
>
> ...and on the server:
>
> /usr/sbin/ctl_mboxlist -u < /tmp/mailboxes.dump
> /usr/sbin/cyrreconstruct
>
> (This is a Debian system, so the "reconstruct" command has
> been renamed).
>
> >From inside cyradm, a "lm" lists about a quarter of the
> mailboxes (that's a guess; if it's important I'll find out
> how many), yet the directory structure within the Cyrus
> partition appears to contain all accounts.
>
> If I do a 'lam user.xxx' where user.xxx is one of the
> accounts not listed, I get 'Mailbox does not exist'. If I
> send a mail to that user on the new server and repeat the
> 'lam user.xxx', I get a blank line output, suggesting that
> the mailbox does now exist but with no acls. The mail sent
> to that user can be seen in the filesystem.
>
> Can anyone shed any light on what is happening here?

You should read the message posted one week ago with subject:
"Hyphens in folder names break LIST"

Maybe it will help

>
> Thanks,
> Keith
>
> Versions:
> Old server:
> name       : Cyrus IMAPD
> version    : v2.2.10 2004/11/23 17:52:52
> vendor     : Project Cyrus
> support-url: http://asg.web.cmu.edu/cyrus
> os         : FreeBSD
> os-version : 4.11-STABLE
> environment: Built w/Cyrus SASL 2.1.20
>             Running w/Cyrus SASL 2.1.20
>             Built w/Sleepycat Software: Berkeley DB 3.3.11: (July 12, 2001)
>             Running w/Sleepycat Software: Berkeley DB 3.3.11: (July 12, 2001)
>             Built w/OpenSSL 0.9.7d 17 Mar 2004
>             Running w/OpenSSL 0.9.7d 17 Mar 2004
>             CMU Sieve 2.2
>             TCP Wrappers
>             mmap = shared
>             lock = fcntl
>             nonblock = fcntl
>             auth = unix
>             idle = poll
>
>
> New server:
> name       : Cyrus IMAPD
> version    : v2.2.13-Debian-2.2.13-10 2006/11/13 16:17:53
> vendor     : Project Cyrus
> support-url: http://asg.web.cmu.edu/cyrus
> os         : Linux
> os-version : 2.6.18-6-686
> environment: Built w/Cyrus SASL 2.1.22
>             Running w/Cyrus SASL 2.1.22
>             Built w/Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
>             Running w/Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
>             Built w/OpenSSL 0.9.8c 05 Sep 2006
>             Running w/OpenSSL 0.9.8c 05 Sep 2006
>             CMU Sieve 2.2
>             TCP Wrappers
>             NET-SNMP
>             mmap = shared
>             lock = fcntl
>             nonblock = fcntl
>             idle = poll
>
>
> ----
> 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
>



-- 
Alain Spineux
aspineux gmail com
May the sources be with you


More information about the Info-cyrus mailing list