Hello, 

i have used cgi-lib for awhile, but have just been
given the job of securing my companies perl files and
have started using cgi.pm plus all the security
restrictions and have come across a problem.

I have this code that redirects just fine, gives me no
errors, yet will NOT send out the e-mail that is
written within the script. IT is running on a AIX
machine. Anyone have any ideas on how to get the
e-mail to run? i have to rewrite ALL 100+ scripts
within my companies cgi-bin within 3 weeks and could
REALLY use the help:)

#!/usr/bin/perl -wT
use strict;
use CGI;

# test.cgi

$CGI::DISABLE_UPLOADS = 1;
$CGI::POST_MAX = 102_400; #100 KB;

BEGIN
{
        $ENV{PATH} = "/bin:/usr/bin";
        delete @ENV{ qw ( IFS CDPATH ENV BASH_ENV) };
}

my $q = new CGI;
my $ZipPostalCode = $q->param( "ZipPostalCode" ) =~ /^
( [\w+.] ) /;
my $FirstName = $q->param( "FirstName" ) =~ /^ (
[\w+.] ) /;
my $recipient = $q->param( "recipient" ) =~ /^ (
[\w+.] ) /;
my $subject = $q->param( "subject" ) =~ /^ ( [\w+.] )
/;
my $referrer = $q->param( "referrer" ) =~ /^ ( [\w+.]
) /;
my $AddName = $q->param( "AddName" ) =~ /^ ( [\w+.] )
/;

print $q->redirect( "/campaign/inf/00/thankyou.html"
);
print "/campaign/inf/00/thankyou.html";

open MAIL, "| '/usr/lib/sendmail' -t -i" or die "Could
not open sendmail: $!";

print MAIL <<EOM;
        To: cynkim\@yahoo.com
        From: mememememe\@yahoo.com
        Reply-To: cynkim\@yahoo.com
        Subject: Perl security test

This is a test, it is only a test
EOM
close MAIL or die "Error closing sendmail: $!";





__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com

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

Reply via email to