Hi Daniel Am Mittwoch, 5. September 2007 schrieb Daniel Spannbauer:
Jetzt habe ich das Problem das eine eingehende Mail an eine bestimmte Adresse an eine Mailbox gehen soll UND durch ein Script gepumpt werden muss. Dem Script muss ich leider die Variablen für Sender und Mailbox übergeben was ja heißt das ich dies in der Transport erledigen muss. Die Mail an die Mailbox wird ja über die alias gesteuert.
Nun kann ich ja für die selbe Adresse nicht einen Eintrag in der Transport UND der alias haben weil die transport vorrang hat und die alias nicht weiter beachtet wird.
Hat jemand eine Idee wie ich das dennoch lösen kann?
ich habe in meiner Filterkette ein procmail mit drin, der solche Sachen für mich erledigt. Du musst in deinem konzept nur eine geeignete Stelle finden wo sich das Filter einbinden lässt. Das Problem dabei ist keine Loop entstehen zu lassen. Wie procmail in Postfix eingebunden werden kann ist hinreichend dokumentiert. bei mir sieht das so aus: aus master.cf # hier wird procmail nach dem wiedereinwurf durch die virenscanner # kette als filter vereinbart localhost:smtp-backdoor inet n - y - - smtpd -o content_filter=procmail:filter # das ist der procmail transport procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient} aus procmailrc: # comment this out for logging # LOGFILE=/tmp/procmail.log # set this to yes for more verbose output VERBOSE=NO HBFSENDER=$1 SHIFT=1 DROPPRIVS=YES # hier kommt der eigentliche procmailrc inhalt # here we send the mails out back to postfix :0 | /usr/sbin/sendmail -i -f "$HBFSENDER" -- "$@" # end of procmailrc Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org