Wie muß ich ein Cgi-skript ändern, um sendmail auf einem anderen Server mit cgi-Unterstützung anzusprechen ?
Am CGI-Skript mußt du garnichts ändern. Du mußt auf deinem freiem, CGI-losen Webspace die HTML-Dateien entsprechend ändern. Das Schema ist dabei absolut identisch, verglichen mit dem Linken auf eigene und fremde Webseiten mit <a>.
Momentan spreche ich sendmail über die Einbindung einer Variablen an, in einem eingebundenen Unterprogramm. Da ich dann die einzelnen Variablen für verschiedene Aufgaben besser konfigurieren kann.
Beispiel :
$retourmail{'mail_prog'}="/usr/sbin/sendmail";
Ich habe so die Ahnung, du erwartest als Lösung sowas wie:
$retourmail{'mail_prog'}="http://www.meineDomain.de/usr/sbin/sendmail";
Das klappt nicht, weil sich kein Webserver der Welt über http von anderen Webservern direkt ausführbare Dateien holen wird. Das wäre ein unermeßlich riesiges Sicherheitsloch!
Ich habe aber so den Eindruck, daß du dir noch nicht ganz im Klaren darüber bist, wie das mit Skripten und CGI und Aufrufen funktioniert, obwohl du andererseits schon sehr informiert klingst. Frag einfach nach, wenn ich irgendwas falsch verstanden habe.
- Sven Rautenberg