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

  1. uurghs, sorry, war keine Absicht

  2. Hi CK1,

    dieses Thema interessiert mich auch brennend.
    Hast du den Pipe im .redirect oder im .forward angegeben?
    Im .forward klappt es, ich verwende diese Methode seite ca. 1 Jahr un es klappt wunderbar. Im .redirect habe ich es noch nie probiert, aber wenn du es da eingetragen hast, dann ist das Fazit wohl, daß es .forward klappt und im .redirect nicht.

    Gruß
    Cruz

    1. Hi,

      Hast du den Pipe im .redirect oder im .forward angegeben?
      Im .forward klappt es, ich verwende diese Methode seite ca. 1 Jahr un es klappt wunderbar. Im .redirect habe ich es noch nie probiert, aber wenn du es da eingetragen hast, dann ist das Fazit wohl, daß es .forward klappt und im .redirect nicht.

      kann ich leider nicht sagen, ich hab keinen Zugriff auf System-
      Dateien (weder lesend noch schreibend) und der Sys-Admin gibt
      keine Infos raus ;( (bäh, immer diese blöde Paranoia *g*)

      mfg
      CK1