Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Sending Email Attachment Using Perl

by eliufoo (Initiate)
on Jan 23, 2013 at 11:06 UTC ( #1014880=perlquestion: print w/ replies, xml ) Need Help??
eliufoo has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks, I have the below server i got from Internet for sending email attachment. However, the attached files comes with 0Kb.

use MIME::Lite; use Net::SMTP; ### Adjust sender, recipient and your SMTP mailhost my $from_address = 'my@address.com'; my $to_address = 'my-email@remote.com'; my $mail_host = 'localhost'; ### Adjust subject and body message $subject = 'Weekly Mail'; my $message_body = "The information needed"; ### Adjust the filenames my $my_file_gif = '/usr/local/var/archive/'; my $your_file_gif = 'afro_samurai4.jpg'; my $my_file_zip = '/usr/local/var/archive/'; my $your_file_zip = 'CONFIGS_00_04-01-13.tar.gz'; ### Create the multipart container $msg = MIME::Lite->new ( From => $from_address, To => $to_address, Subject => $subject, Type =>'multipart/mixed' ) or die "Error creating multipart container: $!\n"; ### Add the text message part $msg->attach ( Type => 'TEXT', Data => $message_body ) or die "Error adding the text message part: $!\n"; ### Add the GIF file $msg->attach ( Type => 'image/jpg', Path => $my_file_gif, Filename => $your_file_gif, Disposition => 'attachment' ) or die "Error adding $my_file_gif: $!\n"; ### Add the ZIP file $msg->attach ( Type => 'application/zip', Path => $my_file_zip, Filename => $your_file_zip, Disposition => 'attachment;filename=*' ) or die "Error adding $my_file_zip: $!\n"; ### Send the Message MIME::Lite->send('smtp', $mail_host, Timeout=>60); $msg->send;

Comment on Sending Email Attachment Using Perl
Download Code
Re: Sending Email Attachment Using Perl
by vinoth.ree (Parson) on Jan 23, 2013 at 11:28 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1014880]
Approved by vinoth.ree
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (8)
As of 2014-12-20 14:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (95 votes), past polls