[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cobalt-users] Internal Server Error with formmail.pl



I have installed formmail.pl on my system, but whenever I run it, I get
an internal server error.
I've chown'd the file to admin
I've chmod'd the file to 755
I've enabled Server Side Scripting and CGI on the Site Admin

I'm open to any idea's on how I've screwed this easy thing up!

-Jordan


Here's the formmail.pl config:

 Copyright 1995-2002 Matt Wright mattw@xxxxxxxxxxxxxxxxx

 Created 06/09/95                Last Modified 04/21/02

 Matt's Script Archive, Inc.:    http://www.scriptarchive.com/


 COPYRIGHT NOTICE

 Copyright 1995-2002 Matthew M. Wright  All Rights Reserved.

 

 FormMail may be used and modified free of charge by anyone so long as
this 
 copyright notice and the comments above remain intact.  By using this

 code you agree to indemnify Matthew M. Wright from any liability that

 might arise from its use.

 

 Selling the code for this program without prior written consent is

 expressly forbidden.  In other words, please ask first before you try
and  
 make money off of my program.

 

 Obtain permission before redistributing this software over the Internet
or 
 in any other medium. In all cases copyright and header must remain
intact. 

 ACCESS CONTROL FIX: Peter D. Thompson Yezek

                     http://www.securityfocus.com/archive/1/62033


 Define Variables

      Detailed Information Found In README File.


 $mailprog defines the location of your sendmail program on your unix

 system. The flags -i and -t should be passed to sendmail in order to

 have it ignore single dots on a line and to read message for recipients


$mailprog = '/usr/sbin/sendmail -i -t';

 @referers allows forms to be located only on servers which are defined

 in this field.  This security fix from the last version which allowed

 anyone on any server to use your FormMail script on their web site.


@referers = ('kcsr.org','207.207.190.197');

 @recipients defines the e-mail addresses or domain names that e-mail
can   
 be sent to.  This must be filled in correctly to prevent SPAM and allow

 valid addresses to receive e-mail.  Read the documentation to find out
how 
 this variable works!!!  It is EXTREMELY IMPORTANT.

@recipients = &fill_recipients(@referers);

 ACCESS CONTROL FIX: Peter D. Thompson Yezek

 @valid_ENV allows the sysadmin to define what environment variables can

 be reported via the env_report directive.  This was implemented to fix

 the problem reported at http://www.securityfocus.com/bid/1187


@valid_ENV =
('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT');

 Done