[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: INCLUDERC in .procmailrc



On Wed, Aug 20, 2003 at 02:32:10PM -0500, Marcelo Medici wrote:
> Hello,
> I am seeing a problem in using include statements in a .procmailrc file.
> 
> My .procmailrc is very simple:
> 
> # Procmailrc
> LOGFILE=$HOME/.procmail.log
> TIMEOUT=60
> INCLUDERC=.procmail.deny
> INCLUDERC=.procmail.allow
> INCLUDERC=.procmail.spamassassin
> 
> However when processing this, I receive the following error in my logfile
> 
> procmail: Couldn't read ".procmail.allow"
> procmail: Couldn't read ".procmail.spamassassin"
> 
> It seems that as soon as procmail processes an include file with recipes,
> it refuses to process the next. If I comment out the line calling
> .procmail.deny, the .procmail.allow file is processed, but the
> .procmail.spamassassin is not.
> 
> I don't see any limitations in the procmailrc man page stating that there
> is a limit of only one INCLUDERC statement in a procmail recipe. Does
> anyone have a comment on what could cause this?


just a thought but since INCLUDERC is an evironment setting you can probably
only use it once (like saying LOGFILE=bob.log then LOGFILE=bob2.log), though
it does say nesting is permitted 

taken from the man page:
 INCLUDERC   Names  an  rcfile (relative to the current directory) which
             will be included here as if it were  part  of  the  current
             rcfile.   Nesting  is permitted and only limited by systems
             resources (memory and file descriptors).  As no checking is
             done  on  the permissions or ownership of the rcfile, users
             of INCLUDERC should make sure that only trusted users  have
             write  access to the included rcfile or the directory it is
             in.  Command line assignments to INCLUDERC have no  effect.

<-------------------------------->

so from that i would have to guess that you would put the 
INCLUDERC=.procmail.allow in the .procmail.deny script
and the INCLUDERC=.procmail.spamassassin in the allow script

hope this helps


Bob T. Kat


-
To unsubscribe, send email to majordomo@luci.org with
"unsubscribe luci-discuss" in the body.