Subject: | MIME::Tools |
Simply a wishlist item.
After testing approximately 70,000 email messages of a variety of formats, including 9,000 spam (I consider these to be my toughest formats) I found that use of MIME::Tools was more reliable than the current EMail::MIME (based on Encoding.pm) set of modules in parsing email messages correctly without throwing errors.
After making some of my own patches on Email::MIME::Modifier.pm
233,239d232
< # TAA
< # there is definitely a failure at this point.
< # This is a patch I've applied to the code until it's
< # fixed in CPAN
< return if $#$parts < 0;
< # END TAA
<
I was able to get most messages decoded correctly but got stuck on decoding the text of various mail header subject lines.
MIME::Tools is ~10 years old and still actively maintained.
My WishList item is that Email::MIME be realigned with the MIME::Tools architecture because of it's robust performance. After working with these tools I believe that this will give Email::MIME a solid foundation from which to build upon.