package Emesinae::MIME;
+use MIME::Parser;
+
use warnings;
use strict;
+sub getmimeparser ($)
+{
+ my ( $tmp ) = @_;
+ my $p = new MIME::Parser;
+ $p->tmp_to_core(1);
+ $p->output_under($tmp);
+ return $p;
+}
+
sub getmailbody # From Debbugs
{
my $entity = shift;
use warnings;
use Emesinae::Common;
+use Emesinae::MIME;
use Mail::Field;
use Mail::Field::AddrList;
use Mail::Field::Date;
-use MIME::Parser;
sub lookup_id {
my $class = shift;
sub get_mime($$) {
my ( $self, $tmp ) = @_;
- my $p = new MIME::Parser;
- $p->tmp_to_core(1);
- $p->output_under($tmp);
+ my $p = Emesinae::MIME::getmimeparser($tmp);
return $p->parse_two( $self->_rawpath("hdr"), $self->_rawpath("body") );
}