A cursory look at the code appears ok, you are positive that there are 
no errors given, have you tried running it command line??

What does sendmail's log file look like???  The program may be sending 
to sendmail, it may not be complaining back immediately, but it might be 
complaining later and not necessarily to you, aka to apache (or whatever 
user your web server runs as), root, postmaster, or even /dev/null.

Do you ever use the values retrieved from the $q->param sections??

http://danconia.org


no longer exists wrote:
> 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