Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jul 2006 08:31:22 -0700 (PDT)
From:      "Freddie Cash" <fcash@ocis.net>
To:        "David J. Orman" <ormandj@corenode.com>
Cc:        isp@freebsd.org
Subject:   Re: IAMP servers in FreeBSD for ISP
Message-ID:  <37556.192.168.0.10.1152286282.squirrel@webmail.sd73.bc.ca>
In-Reply-To: <DA69AE85-65A7-4D2E-9D96-02AE4AD1CF69@corenode.com>
References:  <cone.1152240742.658037.2598.1000@zoraida.natserv.net> <E3610BF5-85C3-4476-91D1-934C144DC1B4@corenode.com> <cone.1152243379.879114.2598.1000@zoraida.natserv.net> <DA69AE85-65A7-4D2E-9D96-02AE4AD1CF69@corenode.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Thu, July 6, 2006 8:46 pm, David J. Orman wrote:
> The only thing I'll warn you about, it uses a proprietary
> mailstore format, so if you ever migrate you'll need a converter. Just
> a heads up so you know what you're getting into! It was quite fast and
> handled heavy load well (until I experienced the corruption.)

I used to think that, until someone told me to actually look at the
messages on disk.  Cyrus uses Maildir format for the actual messages. 
It keeps a bunch of extra databases for things like message status,
message count, indexing and the like.  But the actual messages are
stored as plain Maildir.  You can view all the messages with any text
editor.

To "convert" messages between any two IMAP servers, I've found the
imapsync program to work the best.  It sync any two accounts on any
two IMAP servers (or any two accounts on one IMAP server).  Since it
uses IMAP to do the sync, the actual message storage format doesn't
matter.  The IMAP servers just pass plain text around.  :)  Works like
a hot damn, and is a lot simpler, easier, better than all those
mbox2maildir-type perl scripts.

----
Freddie Cash
fcash@ocis.net




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37556.192.168.0.10.1152286282.squirrel>