Parameterübergabe an procmail
Posted: 2005-10-13 17:12
Hi,
ich versuche an procmail den parameter user zu übergeben. Leider klappt das nicht so wie ich es mir vorstelle.
in der master.cf ist folgendes eingetragen.
in der main.cf wird procmail mit
aufgerufen.
die /etc/procmailrc sieht so aus
Das procmaillog sprich das
daher schließe ich darauf das der parameter nicht übergeben wird.
In dem Verzeichnis /etc/procmail liegen die userspezifischen .procmailrc´s nach dem muster
user1.procmailrc
user2.procmailrc
Any Ideas?
ich versuche an procmail den parameter user zu übergeben. Leider klappt das nicht so wie ich es mir vorstelle.
in der master.cf ist folgendes eingetragen.
Code: Select all
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc USER=${user} EXT=${extension}Code: Select all
mailbox_transport = procmaildie /etc/procmailrc sieht so aus
Code: Select all
### Verbose on = ausführliches Log
VERBOSE=on
LOGFILE=/var/log/procmail.log
:0fw
| /usr/bin/spamc
DELIVER="/usr/sbin/dbmail-smtp"
INBOX="$DELIVER -m INBOX -u $user"
SPAM="$DELIVER -m INBOX/spam -u $user"
:0
* ^Subject:.*Spamverdacht.*
| $DELIVER -m INBOX -u haugg
:0
* ^X-Spam-(Status|Flag): YES
| $SPAM
INCLUDERC=/etc/procmail/$user.procmailrc
:0
| $INBOX
Code: Select all
procmail: Couldn't read "/etc/procmail/.procmailrc"In dem Verzeichnis /etc/procmail liegen die userspezifischen .procmailrc´s nach dem muster
user1.procmailrc
user2.procmailrc
Any Ideas?