holmgrein
18.12.06, 13:39
Hallo,
ich habe ein kleines Problem beim Einbinden von procmail an Postfix.
Das Problem besteht darin, dass procmail immer durch den User „nobody“
ausgeführt wird. Dies führt dazu, dass sich die Systemvariablen, wie z.B. $HOME, oder $USER in den procmail-Konfiguration immer auf den User „nobody“ beziehen.
Stattdessen hatte ich eigentlich erwartet, dass der physikalischer Account des entsprenden Mailempfänger angesprochen wird.
Kann mir hierbei jemand helfen?
Hier ist die Fehlermeldung, die ich logischerweise bekomme, da procmail durch nobody ausgeführt wird:
relay=procmail, delay=1, status=deferred (temporary failure. Command output: procmail: Couldn't read "/var/lib/nobody/.procmailrc" )
Und die relevanten Auszüge aus den entsprechenden Konfigurationsdateien:
Postfix:
----------------------------------------------
main.cf:
mailbox_command = /usr/bin/procmail
mailbox_transport = procmail
master.cf
procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
Procmail:
-----------------------------------------------
/etc/procmailrc:
INCLUDERC=$HOME/.procmailrc
ich habe ein kleines Problem beim Einbinden von procmail an Postfix.
Das Problem besteht darin, dass procmail immer durch den User „nobody“
ausgeführt wird. Dies führt dazu, dass sich die Systemvariablen, wie z.B. $HOME, oder $USER in den procmail-Konfiguration immer auf den User „nobody“ beziehen.
Stattdessen hatte ich eigentlich erwartet, dass der physikalischer Account des entsprenden Mailempfänger angesprochen wird.
Kann mir hierbei jemand helfen?
Hier ist die Fehlermeldung, die ich logischerweise bekomme, da procmail durch nobody ausgeführt wird:
relay=procmail, delay=1, status=deferred (temporary failure. Command output: procmail: Couldn't read "/var/lib/nobody/.procmailrc" )
Und die relevanten Auszüge aus den entsprechenden Konfigurationsdateien:
Postfix:
----------------------------------------------
main.cf:
mailbox_command = /usr/bin/procmail
mailbox_transport = procmail
master.cf
procmail unix - n n - - pipe flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
Procmail:
-----------------------------------------------
/etc/procmailrc:
INCLUDERC=$HOME/.procmailrc