Supportnet / Forum / Webseiten/HTML
Formmail.pl funktioniert nicht
Frage
Hallo,
ich habe mir SSL-Webspace zugelegt und muss nun dort einen Formmailer installieren. Allerdings habe ich 0 Ahnung davon. Ich habe die dt. Anleitung dazu, aber ich sehe einfach nicht durch und es funktioniert auch nicht. Wer könnte mir helfen?
Antwort 1 von Leon
Wo oder bei was liegt das Problem ?
Antwort 2 von REICHR
das .pl file liegt das in dem cgi ordner?
du wirst wahrscheinlich rechte (schreiben/lesen/exekute) vergeben müssen, vorausgesetzt die files sind in den richtigen ordner drinnen ...
du wirst wahrscheinlich rechte (schreiben/lesen/exekute) vergeben müssen, vorausgesetzt die files sind in den richtigen ordner drinnen ...
Antwort 3 von Katrin
Der Betreiber des SSL-Space hat gemeint ich müsse das .pl nicht in ein cgi-bin verzeichnis laden. Die Rechte habe ich m.E. nach richtig vergeben (755) Ich kann mit der momentanen Fehlermeldung nichts anfangen.
Das Testformular ist unter
https://www.sslkundenserver.com/~mhversand/formtest.htm
Wie gesagt - ich hab keine Ahnung davon, hab mich durch die dt. Anleitung gequält, aber dennoch bin ich dumm geblieben. Also schlagt mich nicht,wenn ich einen bösen Fehler gemacht habe....
Das Testformular ist unter
https://www.sslkundenserver.com/~mhversand/formtest.htm
Wie gesagt - ich hab keine Ahnung davon, hab mich durch die dt. Anleitung gequält, aber dennoch bin ich dumm geblieben. Also schlagt mich nicht,wenn ich einen bösen Fehler gemacht habe....
Antwort 4 von Nessus
Hi,
Poste doch einfach mal das Script (Zumindest die ersten 20 Zeilen....
Nessus
Poste doch einfach mal das Script (Zumindest die ersten 20 Zeilen....
Nessus
Antwort 5 von Katrin
Auf Grund der vielen Kommentare habe ich mal etwas mehr als 20 Zeilen genommen.
Katrin
______________________________________
#!/usr/bin/perl
##############################################################################
# FormMail Version 1.6 #
# Copyright 1996-1997 Matt Wright mattw@worldwidemart.com #
# Created 06/09/95 Last Modified 05/02/97 #
# Matt's Script Archive, Inc.: http://www.worldwidemart.com/scripts/ #
##############################################################################
# Übersetzt von Niels Ganser 4. August 2000 #
# http://www.deutsche-cgi.de formmail@deutsche-cgi.de #
# Fragen, Kritik oder Anregungen bitte an formmail@deutsche-cgi.de #
# -------------------------------------------------------------------------- #
# Deutsche Hilfe erhalten Sie unter http://www.deutsche-cgi.de oder per #
# E-Mail unter formmail@deutsche-cgi.de #
##############################################################################
# COPYRIGHT NOTIZ #
# Copyright 1995 - 1997 Matthew M. Wright Alle Rechte reserviert. #
# #
#~~~------------ Copyright der Übersetzung 2000 Niels Ganser -------------~~~#
# #
# FormMail darf kostenlos von jedem benutzt und modifiziert werden, solange #
# diese Notiz und die obigen Anmerkungen nicht verändert werden. Durch die #
# Benutzung dieses Scriptes stimmen Sie zu, Matthew M. Wright und Niels #
# Ganser von jeder Verpflichtung zu entbinden, die von der Nutzung des #
# Scriptes herrührt #
# #
# Den Code für dieses Programm ohne vorherige schriftliche Zustimmung zu #
# verkaufen ist ausdrücklich verboten. Mit anderen Worten: bitte fragen Sie, #
# #
# Holen Sie vor der Weiterverteilung dieses Scriptes im Internet oder einem #
# anderem Medium eine Erlaubnis ein. In allen Fällen muss die Copyright #
# Notiz und der "Header" (Kopf der Datei) intakt bleiben. #
##############################################################################
# Definieren Sie die Variablen. #
# Detaillierte Informationen in der Readme-Datei. #
# $mailprog definiert die Position der Sendmail-Programmes auf Ihrem Unix- #
# Server #
$mailprog = '/usr/sbin/sendmail';
# @referers erlaubt nur den definierten Servern Zugriff auf das Skript #
# Dies ist eine Verbesserung gegenüber der letzten Version, die jdem #
# auf jedem Server den Zugriff erlaubte! #
@referers = ('sportluftfilter-online.de','sportfilter.de','sslkundenserver.com');
# Fertig #
##############################################################################
# Überprüfung der zugreifenden URL
&check_url;
# Daten empfangen
&get_date;
Katrin
______________________________________
#!/usr/bin/perl
##############################################################################
# FormMail Version 1.6 #
# Copyright 1996-1997 Matt Wright mattw@worldwidemart.com #
# Created 06/09/95 Last Modified 05/02/97 #
# Matt's Script Archive, Inc.: http://www.worldwidemart.com/scripts/ #
##############################################################################
# Übersetzt von Niels Ganser 4. August 2000 #
# http://www.deutsche-cgi.de formmail@deutsche-cgi.de #
# Fragen, Kritik oder Anregungen bitte an formmail@deutsche-cgi.de #
# -------------------------------------------------------------------------- #
# Deutsche Hilfe erhalten Sie unter http://www.deutsche-cgi.de oder per #
# E-Mail unter formmail@deutsche-cgi.de #
##############################################################################
# COPYRIGHT NOTIZ #
# Copyright 1995 - 1997 Matthew M. Wright Alle Rechte reserviert. #
# #
#~~~------------ Copyright der Übersetzung 2000 Niels Ganser -------------~~~#
# #
# FormMail darf kostenlos von jedem benutzt und modifiziert werden, solange #
# diese Notiz und die obigen Anmerkungen nicht verändert werden. Durch die #
# Benutzung dieses Scriptes stimmen Sie zu, Matthew M. Wright und Niels #
# Ganser von jeder Verpflichtung zu entbinden, die von der Nutzung des #
# Scriptes herrührt #
# #
# Den Code für dieses Programm ohne vorherige schriftliche Zustimmung zu #
# verkaufen ist ausdrücklich verboten. Mit anderen Worten: bitte fragen Sie, #
# #
# Holen Sie vor der Weiterverteilung dieses Scriptes im Internet oder einem #
# anderem Medium eine Erlaubnis ein. In allen Fällen muss die Copyright #
# Notiz und der "Header" (Kopf der Datei) intakt bleiben. #
##############################################################################
# Definieren Sie die Variablen. #
# Detaillierte Informationen in der Readme-Datei. #
# $mailprog definiert die Position der Sendmail-Programmes auf Ihrem Unix- #
# Server #
$mailprog = '/usr/sbin/sendmail';
# @referers erlaubt nur den definierten Servern Zugriff auf das Skript #
# Dies ist eine Verbesserung gegenüber der letzten Version, die jdem #
# auf jedem Server den Zugriff erlaubte! #
@referers = ('sportluftfilter-online.de','sportfilter.de','sslkundenserver.com');
# Fertig #
##############################################################################
# Überprüfung der zugreifenden URL
&check_url;
# Daten empfangen
&get_date;
Antwort 6 von Nessus
Hi,
naja, an den "remzeilen" ist mal nichts auszusetzen ;-))
Zeilen die mit: # beginnen (außer die erste) werden nicht interpretiert, also poste mal Programmcode und nicht die Bemerkungen ;-)
Nessus
naja, an den "remzeilen" ist mal nichts auszusetzen ;-))
Zeilen die mit: # beginnen (außer die erste) werden nicht interpretiert, also poste mal Programmcode und nicht die Bemerkungen ;-)
Nessus
Antwort 7 von Katrin
Ich habe das formmail.pl mal als .txt abgespeichtert, ihr könnt es ja mal ansehen unter
https://www.sslkundenserver.com/~mhversand/form.txt
https://www.sslkundenserver.com/~mhversand/form.txt
Antwort 8 von Nessus
Hi,
ich habe mir mal das originalscript gesaugt und auf meinem heimischen Rechner problemlos gem. dem Manual installiert. Folgendes fällt mir noch ein:
-Stimmt der Pfad zum Perl-Interpreter?
-Wurde das Script im ASCII-Mode hochgeladen?
Wenn das stimmt, müsste es problemlos laufen.
Falls nicht, nutze doch eines aus PHP, die sind sehr simple und einfach.
Ach ja: Du hast Post....
HTH
Nessus
ich habe mir mal das originalscript gesaugt und auf meinem heimischen Rechner problemlos gem. dem Manual installiert. Folgendes fällt mir noch ein:
-Stimmt der Pfad zum Perl-Interpreter?
-Wurde das Script im ASCII-Mode hochgeladen?
Wenn das stimmt, müsste es problemlos laufen.
Falls nicht, nutze doch eines aus PHP, die sind sehr simple und einfach.
Ach ja: Du hast Post....
HTH
Nessus

