softworkz has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w use strict; use MIME::Lite; &Send_EMail; sub Send_EMail{ my $Dir = "D:\\SomeDir"; # Open the folder unless(opendir(DIR, $Dir)) { # print "Cannot open folder $folder!\n"; exit; } # Read the folder, ignoring special entries "." and ".." my @Files = grep (!/^\.\.?$/, readdir(DIR)); closedir(DIR); my $msg = new MIME::Lite From =>'them@somewhere', To =>'you@somewhere', Subject =>'Report', Type =>'multipart/mixed'; attach $msg Type =>'TEXT', Data =>"DO NOT REPLY TO THIS MESSAGE\n"; my $File = $_; foreach $File(@Files) { attach $msg Type =>'image/gif', Path =>"$Dir\\$File", Filename =>"$File"; } MIME::Lite->send( 'smtp', 'yourpostoffice.mail.somewhere.com', Tim +eout => 20 ); $msg->send || die "Cannot send message: $!"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: MIME::Lite (format time)
by moot (Chaplain) on Mar 10, 2005 at 16:24 UTC | |
by softworkz (Monk) on Mar 10, 2005 at 23:01 UTC | |
by moot (Chaplain) on Mar 10, 2005 at 23:05 UTC |