Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: How do I send an email with Perl (including an attachment)?

by Appy16 (Sexton)
on Mar 12, 2010 at 07:34 UTC ( #828225=note: print w/replies, xml ) Need Help??


in reply to How do I send an email with Perl (including an attachment)?

You can make use of MIME::Lite Module. It can be used to send single as well as multiple attachments. FOR MULTIPLE ATTACHMENTS :
#!/usr/bin/perl use MIME::Lite; $from = 'qwerty\@erweer.com'; $to = 'abcd\@efgh.com'; $Subject = 'Hello'; # Part using which the attachment is sent to an email # $msg = MIME::Lite->new( From => $from, To => $to, Subject => $Subject, Type => 'multipart/Mixed', ); $msg->attach( Type => 'Text', Data => "The attachment contains your file" ); $msg->attach( Type => 'Image/gif', Path => "/abcd/M.gif" ); print "Mail Sent\n"; $msg->send; # send via default
FOR SINGLE ATTACHMENTS :
#!/usr/bin/perl use MIME::Lite; $from = 'qwerty\@erweer.com'; $to = 'abcd\@efgh.com'; $Subject = 'Hello'; # Part using which the attachment is sent to an email # $msg = MIME::Lite->new( From => $from, To => $to, Subject => $Subject, Type => 'Image/gif', Path => "/abcd/M.gif" ); print "Mail Sent\n"; $msg->send; # send via default

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://828225]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2023-02-03 00:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (24 votes). Check out past polls.

    Notices?