Hi,
open(MAIL, " /usr/sbin/sendmail -t")
...
open(ENCODE, " /usr/bin/uuencode STDIN") -> diese Ausgabe soll
an den oberen
Aufruf weitergeleitet werden.
Nur wie ???
open(MAIL, " /usr/sbin/sendmail -t") or die("Konnte sendmail nicht oeffnen: $!");
open(ENCODE, "/usr/bin/uuencode STDIN ") or die("Konnte uuencode nicht oeffnen: $!");
Und zwar deshalb, weil du ja die von "uuencode" erzeugte Ausgabe
haben willst. Dann ist der Rest im Grunde ein Kinderspiel:
In einer Schleife den Inhalt einfach an MAIL weiterleiten.
while(<ENCODE>)
{
print MAIL "$_";
}
close(MAIL);
close(ENCODE);
mfg
CK1