I wrote this script after being unsatisfied with existing mbox to maildir converters. By making it "Simple", code complexity is kept low thus making it easy to program and debug.
At the same time, since it only converts one mbox at a time, it is perfect for use in a shell ``for'' loop (for example).
As for being "Perfect", to the best of my knowledge this script does the conversion correctly in all cases; it will translate "Status" and "X-Status" fields into maildir info, and it correctly detects where messages begin and end. (This is only version 0.1 so I may have messed something up though. Please send me feedback!)
What's New in This Release:
· added support for setting the file mtime and the timestamp filename to the date in the "Date: " header or in the "From " mbox line. (default: "From ")
· added support for the maildir++ format (append the message size to the filename)