PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : e-mail an perlscript weiterleiten



joschua
25-10-2002, 23:29
hallo mrunixler

ich wurde au euer forum verwiesen und hoffe hier eine antwort auf meine frage zu erhalten :)

ich suche nach einer möglichkeit e-mails _direkt_ an ein perlscript weiterzuleiten.
ist es irgendwie möglich anstelle das die mails nach /home/user/Mail geschrieben werden sie an ein script zu überreichen?

bin für jeden hinweis oder link dankbar.

ach ja, ich benutze postfix

joschua

anda_skoa
26-10-2002, 11:29
Hi!

Hab das in der Postfix Doku gefunden.
Vielleicht hilft dir das weiter:
http://www.informatik.uni-bonn.de/pub/software/postfix/pipe.8.html

Ciao,
_

joschua
27-10-2002, 19:02
Herzlichen Dank anda_skoa

ich habe im nun mal durch das spärliche howto gewälzt.
jedoch würde bei dieser variante jedes mail an das script weitergegeben... oder nicht?

hätte jemand noch ein anderer forschlag?

oder ein beispiel wie dan das script aussehen soll. den bei einem versuch wurden die mails nicht mer ausgetragen.
also muss das script irgendwie noch was zurückliefern.

herzlichen dank joschua

anda_skoa
27-10-2002, 19:52
Ich denke, dass ist in diesem Fall die Endstelle der mail.

Vielleicht kann man das konfiguieren, dass man nur bestimmte mails dorthin schickt.

Vielleicht hilft es dir, wenn du dir amavis ansiehst:
www.amavis.org
Ein Virusfilter Framework
Amavis+Psotifx howto
http://www.kobitosan.net/postfix/postfix-amavis-sweep-howto.html

Ciao,
_

elrond
04-11-2002, 13:01
ich handle solche sachen mit procmail, allerdings habe ich sendmail im einsatz. ich vermute aber stark, dass postfix das auch einfach so tun sollte.

Schreib einfach eine Datei .procmailrc in das homdir des empfängers. bei mir sieht die date etwa so aus:
************************************************
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.

PATH=$HOME/bin:/usr/bin:/global/bin:/usr/ucb:/bin:/usr/local/bin:
MAILDIR = $HOME/Mail # You'd better make sure it exists
DEFAULT = $MAILDIR/mbox
LOGFILE = $MAILDIR/procmail.log
LOCKFILE= $HOME/.lockmail
VERBOSE= yes
EMPF= `formail -xTo:`
SUBJECT= `formail -xSubject:`
ABS= `formail -xFrom:`



:0 c
$MAILDIR/COPY/.

:0 B
*filename=\".*pgp\"*
|$MAILDIR/pgpmail.pl

:0 wb
* ^Subject.*INTIME*
|$MAILDIR/settime.pl

************************************************** **