| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Feedback | Help | Search |
| Name: perl-MIME-tools | Distribution: Unknown |
| Version: 5.411 | Vendor: Eryq <eryq@zeegee.com> |
| Release: rpdc1 | Build date: Fri May 23 15:30:33 2003 |
| Group: Applications/CPAN | Build host: brenalf |
| Size: 1491463 | Source RPM: perl-MIME-tools-5.411-rpdc1.src.rpm |
| Packager: Dano Carroll <dano@xernolan.org> | |
| Url: http://www.cpan.org | |
| Summary: MIME-tools - tools - modules for parsing (and creating!) MIME entities | |
Here's some pretty basic code for B<parsing a MIME message,> and outputting
its decoded components to a given directory:
use MIME::Parser;
my $parser = new MIME::Parser;
$parser->output_under("$ENV{HOME}/mimemail");
$entity = $parser->parse(\*STDIN) or die "parse failed\n";
$entity->dump_skeleton;
Here's some code which B<composes and sends a MIME message> containing
three parts: a text file, an attached GIF, and some more text:
use MIME::Entity;
$top = MIME::Entity->build(Type =>"multipart/mixed",
From => "me\@myhost.com",
To => "you\@yourhost.com",
Subject => "Hello, nurse!");
$top->attach(Path=>"./testin/short.txt");
$top->attach(Path => "./docs/mime-sm.gif",
Type => "image/gif",
Encoding => "base64");
$top->attach(Data=>$message);
open MAIL, "| /usr/lib/sendmail -t -oi -oem" or die "open: $!";
$top->print(\*MAIL);
close MAIL;
For more examples, look at the scripts in the B<examples> directory
of the MIME-tools distribution.
Artistic
internal MD5: de43cceaa7850422e06720cfb4500105
* Fri May 23 2003 dano@brenalf - Initial build.
/usr/local/doc/perl-MIME-tools-5.411 /usr/local/doc/perl-MIME-tools-5.411/INSTALLING /usr/local/doc/perl-MIME-tools-5.411/README /usr/local/doc/perl-MIME-tools-5.411/README-OR-DIE /usr/local/doc/perl-MIME-tools-5.411/README.system /usr/local/doc/perl-MIME-tools-5.411/docs /usr/local/doc/perl-MIME-tools-5.411/docs/MIME /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Body.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/Base64.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/Binary.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/Gzip64.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/NBit.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/QuotedPrint.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/UU.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/icons /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/icons/h1bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/icons/h2bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Decoder/icons/zeegee.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Entity.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/ConTraEnc.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/ContDisp.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/ContType.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/ParamVal.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/icons /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/icons/h1bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/icons/h2bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Field/icons/zeegee.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Head.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/Filer.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/Reader.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/Results.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/icons /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/icons/h1bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/icons/h2bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Parser/icons/zeegee.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Tools.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/WordDecoder.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/Words.pm.html /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/icons /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/icons/h1bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/icons/h2bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/MIME/icons/zeegee.gif /usr/local/doc/perl-MIME-tools-5.411/docs/icons /usr/local/doc/perl-MIME-tools-5.411/docs/icons/h1bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/icons/h2bullet.gif /usr/local/doc/perl-MIME-tools-5.411/docs/icons/zeegee.gif /usr/local/doc/perl-MIME-tools-5.411/docs/index-menu.html /usr/local/doc/perl-MIME-tools-5.411/docs/index.html /usr/local/doc/perl-MIME-tools-5.411/docs/index.menu /usr/local/doc/perl-MIME-tools-5.411/docs/mimeabuse.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimedump.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimeencode.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimeexplode.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimepostcard.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimeprint.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimeref.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimesend.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimesender.html /usr/local/doc/perl-MIME-tools-5.411/docs/mimetour.html /usr/local/doc/perl-MIME-tools-5.411/examples /usr/local/doc/perl-MIME-tools-5.411/examples/README /usr/local/doc/perl-MIME-tools-5.411/examples/mimeabuse /usr/local/doc/perl-MIME-tools-5.411/examples/mimedump /usr/local/doc/perl-MIME-tools-5.411/examples/mimeencode /usr/local/doc/perl-MIME-tools-5.411/examples/mimeexplode /usr/local/doc/perl-MIME-tools-5.411/examples/mimepostcard /usr/local/doc/perl-MIME-tools-5.411/examples/mimeprint /usr/local/doc/perl-MIME-tools-5.411/examples/mimeref /usr/local/doc/perl-MIME-tools-5.411/examples/mimesend /usr/local/doc/perl-MIME-tools-5.411/examples/mimesender /usr/local/doc/perl-MIME-tools-5.411/examples/mimetour /usr/local/doc/perl-MIME-tools-5.411/testin /usr/local/doc/perl-MIME-tools-5.411/testin/ak-0696.msg /usr/local/doc/perl-MIME-tools-5.411/testin/andreas-1296.txt /usr/local/doc/perl-MIME-tools-5.411/testin/andreas-1296.uu /usr/local/doc/perl-MIME-tools-5.411/testin/badbound.msg /usr/local/doc/perl-MIME-tools-5.411/testin/badfile.msg /usr/local/doc/perl-MIME-tools-5.411/testin/bluedot.jpg /usr/local/doc/perl-MIME-tools-5.411/testin/crlf.hdr /usr/local/doc/perl-MIME-tools-5.411/testin/encoded.hdr /usr/local/doc/perl-MIME-tools-5.411/testin/first.hdr /usr/local/doc/perl-MIME-tools-5.411/testin/fun.txt /usr/local/doc/perl-MIME-tools-5.411/testin/german.msg /usr/local/doc/perl-MIME-tools-5.411/testin/infinite.msg /usr/local/doc/perl-MIME-tools-5.411/testin/intl.msg /usr/local/doc/perl-MIME-tools-5.411/testin/jt-0498.msg /usr/local/doc/perl-MIME-tools-5.411/testin/lennie.msg /usr/local/doc/perl-MIME-tools-5.411/testin/mime-lg.b64 /usr/local/doc/perl-MIME-tools-5.411/testin/mime-sm.b64 /usr/local/doc/perl-MIME-tools-5.411/testin/mime-sm.gif /usr/local/doc/perl-MIME-tools-5.411/testin/mp-msg-rfc822.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-2gifs.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-bad.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-badnames.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-clen.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-digest.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-igor.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-igor2.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-nested.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-nested2.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-nested3.msg /usr/local/doc/perl-MIME-tools-5.411/testin/multi-simple.msg /usr/local/doc/perl-MIME-tools-5.411/testin/not-mime.msg /usr/local/doc/perl-MIME-tools-5.411/testin/phil.b64 /usr/local/doc/perl-MIME-tools-5.411/testin/phil.bin /usr/local/doc/perl-MIME-tools-5.411/testin/phil2.b64 /usr/local/doc/perl-MIME-tools-5.411/testin/quot-print.body /usr/local/doc/perl-MIME-tools-5.411/testin/second.hdr /usr/local/doc/perl-MIME-tools-5.411/testin/short.txt /usr/local/doc/perl-MIME-tools-5.411/testin/sig /usr/local/doc/perl-MIME-tools-5.411/testin/sig-uu.msg /usr/local/doc/perl-MIME-tools-5.411/testin/sig2 /usr/local/doc/perl-MIME-tools-5.411/testin/sig3 /usr/local/doc/perl-MIME-tools-5.411/testin/simple.msg /usr/local/doc/perl-MIME-tools-5.411/testin/simple.msgb /usr/local/doc/perl-MIME-tools-5.411/testin/simple.msgh /usr/local/doc/perl-MIME-tools-5.411/testin/third.hdr /usr/local/doc/perl-MIME-tools-5.411/testin/up.gif.uu /usr/local/doc/perl-MIME-tools-5.411/testin/words.txt /usr/local/doc/perl-MIME-tools-5.411/testin/x-gzip64.body /usr/local/doc/perl-MIME-tools-5.411/testin/x-gzip64.msg /usr/local/doc/perl-MIME-tools-5.411/testin/zeegee.gif.uu /usr/local/doc/perl-MIME-tools-5.411/testmsgs /usr/local/doc/perl-MIME-tools-5.411/testmsgs/ak-0696-nest.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/ak-0696-none.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/ak-0696-replace.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/ak-0696.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/bluedot-postcard.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/bluedot-postcard.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/bluedot-simple.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/bluedot-simple.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/dup-names.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/dup-names.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/frag.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/german.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/german.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/hdr-fakeout.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/hdr-fakeout.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-2evil.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-2evil.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-2gifs.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-2gifs.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-clen.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-clen.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-digest.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-digest.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-frag.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-igor.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-igor.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-igor2.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-igor2.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested2.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested2.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested3.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-nested3.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-simple.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-simple.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-weirdspace.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/multi-weirdspace.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/re-fwd.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/re-fwd.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/russian.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/russian.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/simple.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/simple.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-junk-extracted.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-junk-target.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-junk.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-junk.ref /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-zeegee.msg /usr/local/doc/perl-MIME-tools-5.411/testmsgs/uu-zeegee.ref /usr/local/lib/perl5/site_perl/5.8.0/MIME /usr/local/lib/perl5/site_perl/5.8.0/MIME/Body.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/Base64.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/Binary.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/Gzip64.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/NBit.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/QuotedPrint.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Decoder/UU.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Entity.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Field /usr/local/lib/perl5/site_perl/5.8.0/MIME/Field/ConTraEnc.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Field/ContDisp.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Field/ContType.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Field/ParamVal.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Head.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Parser /usr/local/lib/perl5/site_perl/5.8.0/MIME/Parser.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Parser/Filer.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Parser/Reader.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Parser/Results.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Tools.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/WordDecoder.pm /usr/local/lib/perl5/site_perl/5.8.0/MIME/Words.pm /usr/local/man/man3/MIME::Body.3 /usr/local/man/man3/MIME::Decoder.3 /usr/local/man/man3/MIME::Decoder::Base64.3 /usr/local/man/man3/MIME::Decoder::Binary.3 /usr/local/man/man3/MIME::Decoder::Gzip64.3 /usr/local/man/man3/MIME::Decoder::NBit.3 /usr/local/man/man3/MIME::Decoder::QuotedPrint.3 /usr/local/man/man3/MIME::Decoder::UU.3 /usr/local/man/man3/MIME::Entity.3 /usr/local/man/man3/MIME::Field::ConTraEnc.3 /usr/local/man/man3/MIME::Field::ContDisp.3 /usr/local/man/man3/MIME::Field::ContType.3 /usr/local/man/man3/MIME::Field::ParamVal.3 /usr/local/man/man3/MIME::Head.3 /usr/local/man/man3/MIME::Parser.3 /usr/local/man/man3/MIME::Parser::Filer.3 /usr/local/man/man3/MIME::Parser::Reader.3 /usr/local/man/man3/MIME::Parser::Results.3 /usr/local/man/man3/MIME::Tools.3 /usr/local/man/man3/MIME::WordDecoder.3 /usr/local/man/man3/MIME::Words.3
Generated by rpm2html 1.9.2
Dano Carroll, Tue Jan 1 20:41:57 2008