CK1: Perl + Mails

Hi,

ich habe folgendes Problem:

ich möchte eMails abfangen und einem Perl-Script übergeben, also
wenn z. B. ein Mail an test@test.de geht, soll daß Mail an ein
Perl-Script weitergegeben werden. Ich habe mir dazu überlegt, eine
Weiterleitung an das Script einzurichten, also wenn man eigentlich
die Mail-Adresse angeben sollte, eine öffnende Pipe + Name des
Scripts: " /xyz/mail.pl".

Dieses Script liest dann den Std.-Input aus:

"#!/usr/bin/perl
$xyz = <STDIN>;"

Den Inhalt wollte ich dann estmal Testweise in eine Datei schreiben:

"open(DAT,'>mail.dat');
print DAT $xyz;
close(DAT);"

Um das Script zu testen, habe ich es aus einem anderen Perl-Script
gestartet:
"#!/usr/bin/perl

open(PLDAT,'> mail.pl');
print PLDAT "kleiner Test ;)";
close(PLDAT);"

Das funktioniert auch alles soweit, aber wenn ich die Weiterleitung
einrichte und ein Mail an die Addresse schicke, dann scheint sie
zwar anzukommen (Mail kommt NICHT zurück), aber entweder
funzt das Script nicht oder irgendwas anderes funzt nicht, denn die
Datei bleibt leer ;S

Hat wer 'ne Idee, was der Fehler ist?

mfg
CK1