Diskussionsgruppe: Perl
Hallo zusammen
Das mit dem Schreibfehler bei der Location habe ich korrigiert. nun taucht ein anderer Fehler auf. Bad referers: Die Fehlermeldung sieht wie folgt aus:
The form attempting to use FormMail resides at http://tiercare.gr.geroweb.com/start.htm, which is not allowed to access this cgi script. If you are attempting to configure FormMail to run with this form, you need to add the following to @referers, explained in detail in the README file.
Add 'tiercare.gr.geroweb.com' to your @referers array.
im Script sieht es wie folgt aus:
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/lib/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 = ('scriptarchive.com','tiercare.gr.geroweb.com');
# @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 #
Wo habe ich den Fehler gemacht?
Vielen Dank im voraus Babzig
Von: babzig Datum: 13.03.2007, 09:01
Antwort
von vom
|
07121
07122
07123
07124
07125
07126
07127
07128
|