Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

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 $to_address = ''; 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;

Replies are listed 'Best First'.
Re: Sending Email Attachment Using Perl
by vinoth.ree (Monsignor) on Jan 23, 2013 at 11:28 UTC

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1014880]
Approved by vinoth.ree
[Discipulus]: good morning nuns and monks!

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2018-06-21 07:09 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (117 votes). Check out past polls.