There is a version of MH which does all you ask and more--based on last week's draft. It is in alpha now. When the draft becomes an RFC, the code will be made openly available. /mtr