Click here to get back home

Sending mails through perl

 HomeNewsGroups | Search | About
 comp.lang.perl.modules    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Sending mails through perl mugiltsr 04-11-2006
Get Chitika Premium
Posted by mugiltsr on April 11, 2006, 5:43 am
Please log in for more thread options


Hi,

I am beginner in perl.I am trying to write a mailing program in windows
2000 from perl. I've copied the following program from the net. But
when I try to run the program it says as follows(my program name is
winmail.pl)

Can't locate MIME/Lite.pm in @INC (@INC contains: C:/Perl/lib
C:/Perl/site/lib
) at winmail.pl line 17.
BEGIN failed--compilation aborted at winmail.pl line 17.

How can i download and install MIME module for windows.


#start of program.

use MIME::Lite;
use Net::SMTP;

### Adjust sender, recipient and your SMTP mailhost
my $from_address = 'martin.zahn@akadia.com';
my $to_address = 'mugil.ragu@tcs.com';
my $mail_host = 'mailhost.domain.com';

### Adjust subject and body message
my $subject = 'A message with 2 parts ...';
my $message_body = "Here's the attachment file(s) you wanted";

### Adjust the filenames
my $my_file_gif = 'my_file.gif';
my $your_file_gif = 'your_file.gif';
my $my_file_zip = 'my_file.zip';
my $your_file_zip = 'your_file.zip';

### 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/gif',
Path => $my_file_gif,
Filename => $your_file_gif,
Disposition => 'attachment'
) or die "Error adding $file_gif: $!\n";

### Add the ZIP file
$msg->attach (
Type => 'application/zip',
Path => $my_file_zip,
Filename => $your_file_zip,
Disposition => 'attachment'
) or die "Error adding $file_zip: $!\n";

### Send the Message
MIME::Lite->send('smtp', $mail_host, Timeout=>60);
$msg->send;

#start of program.

Thanks & Regards,
Mugil.


Similar ThreadsPosted
Sending mails through perl April 11, 2006, 4:22 am
Sending Email from Perl - PLEASE help April 25, 2006, 1:49 pm
sending an SMS message November 11, 2005, 8:15 pm
Sending output to Spreadsheet January 3, 2007, 12:22 am
trouble sending XML payload in SOAP::Lite -> .NET January 11, 2006, 10:45 am
Sending "page up" and "page down" character problem. September 7, 2004, 1:59 pm
ANNOUNCE: Initial release of WSF/Perl (Perl bindings for a WS-* framework) October 4, 2007, 1:37 am
PLJava - Perl embeded into Java (calling Perl from Java) - 1sr release - call for tests and review, please. July 13, 2004, 4:06 am
Perl MakeMaker - how to force Perl linking with the static C library (libcrt.lib) instead of dynamic C library (msvcrt.lib) April 17, 2007, 5:22 pm
MFC with Perl July 19, 2005, 9:38 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap