brauch mal schnell Hilfe, da ich gerade keinen Zugang zu einem Linux Rechner habe, aber ein Script, das mir eine Email schickt per FTP auf einen Linux-Rechner hochladen muss.
Hallo und dank für den Versuch!
Nein, das war natürlich nicht das was ich wollte.
IMHO fordert mail einen nach dem Kommando „mail root@pc1“ dazu auf, einen Text einzugeben, der mit einer Zeile in der nur ein Punkt steht beendet wird.
Ich dachte mit dem Befehl
exec „mail root@pc1\n“.getlogin()." (".$[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Wenn das so ist, wie kann ich dann aus Perl den mail Befehl
verwenden?
Gruss
Dirk
Üblicherweise macht man das mit dem open-Befehl, ungefähr so (ungetestet):
open(MAIL, "|mail root@pc1") or die "Fehler beim Starten von mail";
print MAIL "Hier der ganze Text der Mail\n";
print MAIL "den .-Abschluss nicht vergessen";
print MAIL ".\n";
close(MAIL);