Luciano Mannucci wrote:
Hi all,
I have a postfix+procmail+dovecot installation, now running basicaly on pop3 hence mailbox format, with few thousand users and less than twenty gigabytes mail. I need to move all of them to maildir, to take advantage of IMAP subfolders that do not work with mbox format (so I'm told :). Of course I cannot safely stop the service for more than a bunch of seconds...
What I'm about to do:
I warn you that I am very new to this ...
But have a look at the Convert plugin ....
I Think it can answer some of your questions .
harry
create a second dovecot instance to cope with imap client configured for maildir (and possibly pop3 on another port for those using both), which means a dovecot launched with -c /path/to/alternate.conf and a new /etc/init.d/dovecot2-theRevenge having the proper -i option given to startproc in order to make it ignore the other instance.
for each user:
convert the mailbox with some sort of mb2mb (which is the better one?)
create a .procmailrc with a proper DEFAULT= bearing the magic trailing slash indicating maildir to procmail for each converted user.
And I'm done...
Have I forgotten something? Is there a better way? Any one else tryed such a thing?
Cheers to all,
luciano.