Do you have a question? Post it now! No Registration Necessary. Now with pictures!
- Posted on
- Mail Tools 1.74 installs but get error
February 19, 2007, 6:33 pm
rate this thread
I have installed Mail Tools 1.74. I have also tried to use it in a
scripts but it bombs with this message.
Reference found where even-sized list expected at /usr/perl5/site_perl/
5.6.1/Mail/Send.pm line 17, <VAULT> line 2318518.
Can't locate object method "send=hash(0x157a04)" via package
"mail::send=hash(0x157a04)" at /usr/perl5/site_perl/5.6.1/Mail/Send.pm
line 22, <VAULT> line 2318518.
This is how I'm using the module.
my $MDATE = time2str("%m%d%y", time);
$msg = new Mail::Send
$msg = new Mail::Send Subject=>'Netbackup Logs', To=>'Storage';
$fh = $msg->open("/export/home/jhardy/errors/log.$MDATE")or die "Can't
open file to mail: $!";
Any help would be greatly appreciated.
Re: Mail Tools 1.74 installs but get error
On 02/19/2007 12:33 PM, jesse wrote:
It seems that you're supposed to give "open" the name of one of the
$type options for Mail::Mailer->new.
use File::Slurp qw(slurp);
$fh = $msg->open; # The default mailing method is probably good.
print $fh slurp("/export/home/jhardy/errors/log.$MDATE");
WARNING: UNTESTED CODE
Windows Vista and your freedom in conflict: