Argument "him@here.com','C:/test1.txt" isn't
numeric in array element at C:\SCRIPTS\hash.pl line 27.
####
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm lin
e 1229.
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm lin
e 816.
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm lin
e 832.
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm lin
e 921.
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/M
ail/Sender.pm line 1246.
print() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm lin
e 1248.
readline() on closed filehandle Symbol::GEN1 at C:/Perl/site/lib/Mail/Sender.pm
line 1250.
####
'him@here.com','C:/test1.txt'
'her@there.com','C:/test3.txt'
'it@where.com','C:/test2.txt','C:/test1.txt'
####
#!c:/perl -w
use Mail::Sender;
my $time = localtime;
my $subj_line = "Price Change Worksheet for $time";
my $work = 'me@work.com';
open(LIST, "c:/email.txt") or die $!;
my @files;
while() {
s/^'//;
s/'\n?$//;
@files = split /','/, $_;
my $email = shift @files;
my $sender = new Mail::Sender( {smtp => 'mail.domain.com',from => $work}) || die "$Mail::Sender::Error\n";
$sender->OpenMultipart( {to => $email,
subject => $subj_line});
$sender->Body;
$sender->SendLine('Here are the price change worksheets.');
$sender->SendFile(
{description => 'Text File',
encoding => 'Base64',
file => \@files})
and print "Mail was sent OK." || die "$Mail::Sender::Error\n";
$sender->Close;
}