#PROD REPLACE all not replaced DATA
#$bodytmpl =~ s/%%\w+%%//g;
#$sendto = 'ksaffran@dks.lu';
- # open (LOG,">>tmp/sendmail.log");
- # print LOG "SUBJECT:".$subject."\n";
- # print LOG "BODY TEXT:".$bodytmpl."\n";
- # close(LOG);
+
if (($bodytmpl ne "") && ($subject ne "") && ($sendto =~ /.+\@.+\..+/)){
my $f = dirname($ENV{SCRIPT_FILENAME}).'/tmp/mailbody_'.$sendto.'.txt';
$f =~ s/\@/_/g;
- # open (LOG,">>tmp/sendmail.log");
- # print LOG "FILE:".$f."\n";
- # # print LOG "BODY TEXT:".$bodytmpl."\n";
- # close(LOG);
+
my $cmd= 'perl "'.dirname($ENV{'SCRIPT_FILENAME'}).'/sendEmail" -f '.$tmpl->{mailfrom}.' ';
$cmd .= ' -s "'.$self->{server}.':'.$self->{port}.'" -xu "'.$self->{user}.'" -xp "'.$self->{password}.'" -q ';
$cmd .= '-o message-file='.$f.' ';
$cmd .= '-t "'.$sendto.'" ';
$cmd .= '-u "'.$subject.'" ';
- # open (LOG,">>tmp/sendmail.log");
- # print LOG $cmd."\n";
- # close(LOG);
+
open(EML,">".$f);
print EML $bodytmpl;
close(EML);
$cmd .= " ".$a." ";
}
}
- # open (LOG,">>tmp/sendmail.log");
- # print LOG "SEND EMAIL CMD:".$cmd."\n";
- # close(LOG);
+
# $cmd =~ s/'/''/g;
$send = system($cmd);
- # open (LOG,">>tmp/sendmail.log");
- # print LOG "CMD RETURN NUM:".$send."\n";
- # close(LOG);
- # unlink($f);
+
+ unlink($f);
}
return $send;
}