Yes, you just need to install the Mimetools bundle from CPAN. We use Lotus Notes at work, and from time to time it barfs up on a MIME encoded message and is unable to pull it apart. In that case I save the file out as text and then run the following code on it, which dumps out the different sections into seperate files.
#! /usr/bin/perl -w
use strict;
use MIME::Parser;
my $parser = new MIME::Parser;
my $entity = $parser->parse(\*STDIN) or die "parse failed\n";
$entity->dump_skeleton;
That code is straight out of the documentation. For cleaning up the HTML, you might want to consider crafting something manually with HTML::Parser (a good learning exercise).
At first I planned on doing exactly what you suggest, but this cheap hack was "good enough," so I let that idea slide.
--g r i n d e r
|