Peter Kaufmann: Formmailer selbst schreiben

Beitrag lesen

Hallo Nadine,

Ich habe alles nach Anleitung gemacht und div. Zeilen entspr. geändert (nur im HTML-file).

so meinte ich das nicht. Ersetz bitte im Script die Zeile
$mailto = $query->param('mailto');        # ---> Empfängeradresse
durch
$mailto = 'DeinName@DeinProvider.xy'

Zur Begründung: Wenn du die Emfängeradresse nur in der HTML Datei festlegst, kann ja z.B. jeder herkommen, sich eine eigene enstprechende HTML Datei basteln und einen andere Email-Adresse als Emfänger angeben. So ein Script lässt sich dann z.B. als "Mailbomber" missbrauchen.

Wenn ich nun beide files hochlade (das script ins cgi-bin) und den chmod richtig gesetzt hab (755) kommt beim ausführen:

"die datei konnte nichtgefunden werden"

Obwohl der Pfad 100% stimmt !!

www.domain.de/cgi-bin/selfmail.pl

Kommst du an die (Error-) Logdateien ran? Was steht dort?
Wenn du nicht weißt wo du die Logdateien findest, frag am besten einmal bei deinem Provider nach.
Andere Möglichkeit: Ist es vielleicht möglich, daß dein Provider nur *.cgi Dateien als Scripte erlaubt? Wenn ja, änder den Namen von selfmail.pl einfach in selfmail.cgi um (natürlich auch in der HTML-Datei).

Grüße,

Peter