I am getting the following error when using use::send mail.

E:\sea621\siebsrvr\BIN\Perl\bin>outlook.pl
Global symbol "%mail" requires explicit package name at
E:\sea621\siebsrvr\BIN\P
erl\bin\outlook.pl line 21.
Global symbol "%mail" requires explicit package name at
E:\sea621\siebsrvr\BIN\P
erl\bin\outlook.pl line 26.
Execution of E:\sea621\siebsrvr\BIN\Perl\bin\outlook.pl aborted due to
compilati
on errors.
It is installed correctly and works with oter scripts with out a problem
could it be because of the number of levels it is down in the code?

  #!/usr/bin/perl -w

  use strict;


  my $count = "";
  open MAIL_LOG, ">> siebel_mail.log" or
    die "can't append to siebl_mail.log: $!";
  # do this 7 times
  for (1 .. 7) {
    open OUTPUT, '..\\..\\srvrmgr /g apollo.ts.checkpoint.com /e CHK_ENT_PRD
/s CHK_SBL_PRD /u xxxxx /p xxxxxxxx /c "list tasks for server CHK_SBL_PRD
component Email Manager" |' or
      die "can't run srvrmgr: $!";
    <OUTPUT> for 1 .. 22;  # skip first 22 lines of output
    my $line = substr <OUTPUT>, 106, 22;
    close OUTPUT;
        print "Count $count\n";
        if ($count eq  3)
        {

                use Mail::Sendmail;                    #Send and email if there are
errors
                %mail = ( To      =>  [EMAIL PROTECTED]',
                From    =>  [EMAIL PROTECTED]',
                Subject =>  '',
                Message =>   'Email Manager hung on Apollo'
                );
                sendmail(%mail) or die $Mail::Sendmail::error;
                print "OK. Log says:\n", $Mail::Sendmail::log;
        }
        else
        {
                if ($line eq "Sleeping for 10 second")
                {
                        $count++;
                }
                else
                {
                        print $line, "\n";
                        print MAIL_LOG $line, "\n";
                }
    sleep 10;
        }
    }
  close MAIL_LOG;

  # open MAIL_LOG to read to see how many times "sleeping for 10 seconds
occurs"



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to