Hallo,
ich möchte meine Forum.pl (Matt Wright) umbauen. Relativ oft hängt sich das Programm beim Versenden der Mail aus der Teilnehmerliste auf.
Deshalb möchte diesen Teil auslagern und der Benutzer ist nicht irritiert (weil er es gar nicht mitbekommt), wenn das Mailprogramm versagt. Es soll also Forum.pl z.B. mail.pl aufrufen.Wie sieht so ein Aufruf aus?
Wie kann z.B. ein Wert wie $Absender übergeben werden?Vielen Dank für ev. Antworten.
Luis
Wenn das Programm die Daten auch mit GET einlesen kann, geht das am einfachsten, indem du einfach das Programm auf nem Server aufrufst, z. B. mit http://localhost/mail.pl?Absender=Ich. Das geht mit dem Modulen LWP oder IO::Socket. LWP ist etwas einfacher.
Wenn das Programm nur POST akzeptiert, dann geht es zwar etwas schwieriger, oder sollte ich sagen anderst, aber auch mit LWP oder IO::Socket.
Das einfachste ist, wenn du das Programm so umbaust, dass es Daten von der STDIN akzeptiert. Dann kannst du es, wie in dem Beispiel in Selfhtml mit Sendmail öffnen.