xiaoyafeng has asked for the wisdom of the Perl Monks concerning the following question:
Hi monks,
I've seen a few threads about mail bot recently, And intended to write a snippet for it also. the code like this:
The snippet run successfully except for one: it split image into 17 parts which each about 12K!use strict; use warnings; use Net::SMTP::TLS; use MIME::Entity; my $msg = MIME::Entity->build( From => 'xxxx@gmail.com', To => 'xxxx@gmail.com', Subject => 'JPG', Type => 'multipart/mixed', ); $msg->attach(Type => 'image/jpeg', Path => 'd05_24365339.jpg', Encoding => '-SUGGEST', ); my $data_send = $msg->stringify(); =head opendir my $dh, "."; for (readdir $dh){ $msg->attach( Type => 'image/jpeg', Path => $_, Filename => $_, Disposition => 'attachment', ) if /jpg$/; print if /jpg$/; } =cut my $mailer = new Net::SMTP::TLS( 'smtp.gmail.com', Hello => 'andy.com', Port => 587, User => 'xxxxx@gmail.com', Password=> 'xxxxxx', Timeout => 1200, Debug => 1, ); $mailer->to('xxxx@gmail.com'); $mailer->data; $mailer->datasend($data_send); $mailer->dataend; $mailer->quit;
I'm not familiar with MIME and SMTP. hope perl guru could give me quick answer to enlighten me!
TIA
I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: MIME or SMTP question?
by ahmad (Hermit) on Jul 26, 2010 at 21:53 UTC | |
by Anonymous Monk on Jul 26, 2010 at 23:49 UTC | |
by ahmad (Hermit) on Jul 27, 2010 at 02:42 UTC | |
by xiaoyafeng (Deacon) on Jul 28, 2010 at 00:45 UTC |