Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
go ahead... be a heretic
 
PerlMonks  

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

( #828225=categorized answer: print w/ replies, xml ) Need Help??

Q&A > mail and news > How do I send an email with Perl (including an attachment)? contributed by Appy16

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

Comment on Answer: How do I send an email with Perl (including an attachment)?
Select or Download Code
Log In?
Username:
Password:

What's my password?
Create A New User
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2014-04-19 10:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (480 votes), past polls