[Dovecot] UW-IMAP to Dovecot conversion - How to migrate the folders?

Mike Brudenell pmb1 at york.ac.uk
Wed Aug 22 11:35:45 EEST 2007


Hi Patrick,

On 20 Aug 2007, at 23:21, Patrick - South Valley Internet wrote:

> I've read so much information on this that I'm a little confused as  
> to what to follow.  Here's what's going on:
>
> We just migrated away from our AIX machines which were running  
> Postfix and UW-IMAP.  We're now running Postfix with Dovecot.  I  
> already converted everyone's mbox file to maildir, but now I'm  
> having a little troubles with how to exactly populate their IMAP  
> folders.  People are saying they cannot see their folders.  These  
> 'folders' they are talking about can be found in their /home  
> directory.

I'm not sure this is relevant but...

Here we found that the standard installation of Outlook will by  
default only show folders that you have subscribed to.  This means if  
you simply convert the folders from Mbox to Maildir and put them into  
place Outlook users won't be shown them unless either:

   a) You also carefully convert the subscriptions data too (which  
the UW
      server keeps in a file called .mailboxlist), or

   b) You have everyone change their Outlook setting to show ALL  
folders instead
      only the subscribed ones.

Aside: the latter may be problematic in the longer run: I encountered  
Windows Mail (the Outlook Express replacement under Vista) for the  
first time yesterday, and this doesn't seem to have a "Show all  
folders" setting ... at least not one that I could find.  :-(

We decided it was too risky to convert people's mailboxes and  
subscriptions files: we were using UW's MBX format, which meant the  
conversion process would have been MBX --> Mbox --> Maildir :-(

Instead we're using the very-wonderful "imapsync" utility.  This is a  
Perl script that does everything using IMAP.  In particular it  
obtains the folder listing over IMAP, reads the messages over IMAP,  
writes folders/messages over IMAP and (most importantly) with the  
appropriate command line option can also copy over your subscriptions  
list.

Because all of this is done over IMAP you then don't have to worry  
about finding your old server's subscriptions file and mailbox  
structure/formats and converting them: it "just works" and everything  
ends up correctly in Dovecot's folders.

The only downsides are that imapsync is CPU-intensive, and can take  
some (wall-clock) time.  But we thought it was worth doing that way  
for safety.  :-)

Cheers,
Mike B-)

-- 
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811  FAX:+44-1904-433740

* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *




More information about the dovecot mailing list