Mail::Message::Convert::MimeEntity(3pm) | User Contributed Perl Documentation | Mail::Message::Convert::MimeEntity(3pm) |
Mail::Message::Convert::MimeEntity - translate Mail::Message to MIME::Entity vv
Mail::Message::Convert::MimeEntity is a Mail::Message::Convert is a Mail::Reporter
use Mail::Message::Convert::MimeEntity; my $convert = Mail::Message::Convert::MimeEntity->new; my Mail::Message $msg = Mail::Message->new; my MIME::Entity $entity = $convert->export($msg); my MIME::Entity $entity = MIME::Entity->new; my Mail::Message $msg = $convert->from($entity); use Mail::Box::Manager; my $mgr = Mail::Box::Manager->new; my $folder = $mgr->open(folder => 'Outbox'); $folder->addMessage($entity);
The MIME::Entity extends Mail::Internet message with multiparts and more methods. The Mail::Message objects are more flexible in how the message parts are stored, and uses separate header and body objects.
Extends "DESCRIPTION" in Mail::Message::Convert.
Extends "METHODS" in Mail::Message::Convert.
Extends "Constructors" in Mail::Message::Convert.
Extends "Converting" in Mail::Message::Convert.
You may want to supply your own $parser, which is a MIME::Parser object, to change the parser flags. Without a $parser object, one is created for you, with all the default settings.
If "undef" is passed, in place of a $message, then an empty list is returned. When the parsing failes, then MIME::Parser throws an exception.
example:
my $convert = Mail::Message::Convert::MimeEntity->new; my Mail::Message $msg = Mail::Message->new; my manual MIME::Entity $copy = $convert->export($msg);
example:
my $convert = Mail::Message::Convert::MimeEntity->new; my MIME::Entity $msg = MIME::Entity->new; my Mail::Message $copy = $convert->from($msg);
Extends "Error handling" in Mail::Message::Convert.
Extends "Cleanup" in Mail::Message::Convert.
This module is part of Mail-Message distribution version 3.008, built on February 11, 2019. Website: http://perl.overmeer.net/CPAN/
Copyrights 2001-2019 by [Mark Overmeer <markov@cpan.org>]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://dev.perl.org/licenses/
2019-02-15 | perl v5.28.1 |