Hi there Guy Halse (of ezmlm-web fame :) has written a new version of mbox2maildir. This one is very nice because it preserves status flags, instead of just dumping all messages into new like the existing ones do. So, new messages go in new, read messages go in cur, and status flags like replied are preserved. It has all sorts of sanity checks to make sure you don't lose the mbox. Even hitting ctrl-c during the conversion leaves you with a copy of the original mbox, because it only deletes the mbox once it is sure things completed properly. It is released under a BSD-style license and you can get it from: ftp://rucus.ru.ac.za/pub/mail/qmail/guy/mbox2maildir I've just used it to convert my entire Mail directory to maildirs (so that I can use IMP) and it works very well. For those who are interested here are a few on liners that you can use to do this: Guy says you should use: % for a in `ls -1`; do echo $a; mbox2maildir $a; done After which I came up with: % perl -e 'foreach (`ls -1`) { (print "$_") && chomp && system("mbox2maildir",$_) }' After which he came up with a non backticks version: % perl -e 'for ($moo = opendir MOO, "."; defined($moo) ; $moo = readdir MOO) { (print "$moo\n") && system("mbox2maildir",$moo) }' Or you can find a (long and convoluted :) version at: ftp://rucus.ru.ac.za/pub/mail/qmail/krb/convert2maildir You choose :-) - Keith PS: It is just after 6am here. We've been here for a while ;) -- Keith Burdis - MSc (Computer Science) - Rhodes University, South Africa IRC: Panthras JAPH QEFH ---