I read the passage you quoted (which is actually in the procmail man
page not procmailrc), but it doesn't directly answer my question (or
at least not at a level that I can make sense of). The -p option
preserves the old environment, but says nothing about the order in
which things are processed. And the passage below doesn't make it
clear whether in the absence of a named rcfile or -p, it processes the
global rc first and then the user rc, or just processes the global and
delivers.
And, despite the warning about root permissions, the full implications
aren't spelled out. If this situation processes the global rc first
and then the user rc, does this also mean that the user rc runs as
root also?
On Thu, 6 Jun 2002, Professional Software Engineering wrote:
At 14:25 2002-06-06 -0500, Shane Williams did say:
I'm using procmail as my MDA from sendmail (nearly standard RH 6.2
setup), but I'd like for the global rc file at /etc/procmailrc to get
processed before user rc files. Is there a way to do this?
Spend some more time in the manpages - 'man procmailrc' contains the
following passage:
If no rcfiles and no -p have been specified on the command
line, procmail will, prior to reading $HOME/.procmailrc,
interpret commands from /etc/procmailrc (if present). Care must be
taken when creating /etc/procmailrc, because, if circumstances permit, it
will be executed with root
privileges (contrary to the $HOME/.procmailrc file of course).
--
Public key #7BBC68D9 at | Shane Williams
http://pgp.mit.edu/ |
=----------------------------------+-------------------------------
All syllogisms contain three lines | shanew(_at_)shanew(_dot_)net
Therefore this is not a syllogism | www.gslis.utexas.edu/~shanew
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail