[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.