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