SA not honoring customs in local.cf - was Re: RP_MATCHES_RCVD letting in SPAM

2013-09-06 Thread Joe Acquisto-j4
I'd like to revisit this, now that I have sufficient energy to devote to some 
hard sleuthing.   Despite the
fact that I was less than sharp (ahem) when first looking at this, I do feel I 
have covered all the obvious
suspects.

Some gentle nudges (or not) might get me rolling again.   I suppose I should 
repost this with details of what I
have done so far, as even those of kind and gentle nature may not be inclined 
to search it out.

But I won't clutter further, if there is no interest.

joe a.

 Joe Acquisto-j4 j...@j4computers.com 08/21/13 9:45 AM 

 
 Bear in mind, that will tell you whether those configuration files are 
 syntactically correct; that does not tell you anything about whether or 
 not those are the files the spamd daemon is using.
 
 Take a look at the script that starts spamd. It may have a hardcoded path 
 to the configuration directory.
 
 -- 
   John Hardin KA7OHZhttp://www.impsec.org/~jhardin/ 

The /etc/init.d/spamd file has a hardcoded reference to that specific file.  
I'm pretty sure  it is the one being read.   

However, I am not so certain others are not being read later.

I find a lot of references, for example, to BAYES_99 in 
/usr/share/spamassassin/blah.cf.  I certainly don't know if these would 
override the setting in /etc/mail/spamassassin/local.cf.

joe a.





Re: SA not honoring customs in local.cf - was Re: RP_MATCHES_RCVD letting in SPAM

2013-09-06 Thread Axb

if you need help, the best way is to:

- stay *concise* at all times - verbose blah can drive ppl away
- post config and then explain issue, *concisely*
- don't revive old threads.
- help ppl help you - their time is precious and few have unlimited 
patience.
- keep it down to facts - if you have a problem, I thought, I 
assumed, I hoped are of little value.




On 09/06/2013 03:20 PM, Joe Acquisto-j4 wrote:

I'd like to revisit this, now that I have sufficient energy to devote to some 
hard sleuthing.   Despite the
fact that I was less than sharp (ahem) when first looking at this, I do feel I 
have covered all the obvious
suspects.

Some gentle nudges (or not) might get me rolling again.   I suppose I should 
repost this with details of what I
have done so far, as even those of kind and gentle nature may not be inclined 
to search it out.

But I won't clutter further, if there is no interest.

joe a.


Joe Acquisto-j4 j...@j4computers.com 08/21/13 9:45 AM 




Bear in mind, that will tell you whether those configuration files are
syntactically correct; that does not tell you anything about whether or
not those are the files the spamd daemon is using.

Take a look at the script that starts spamd. It may have a hardcoded path
to the configuration directory.

--
   John Hardin KA7OHZhttp://www.impsec.org/~jhardin/


The /etc/init.d/spamd file has a hardcoded reference to that specific file.  
I'm pretty sure  it is the one being read.

However, I am not so certain others are not being read later.

I find a lot of references, for example, to BAYES_99 in 
/usr/share/spamassassin/blah.cf.  I certainly don't know if these would 
override the setting in /etc/mail/spamassassin/local.cf.

joe a.








Re: SA not honoring customs in local.cf - was Re: RP_MATCHES_RCVD letting in SPAM

2013-09-06 Thread Kris Deugau
Joe Acquisto-j4 wrote:
 I'd like to revisit this, now that I have sufficient energy to devote to
 some hard sleuthing.   Despite the
 fact that I was less than sharp (ahem) when first looking at this, I do
 feel I have covered all the obvious
 suspects.
 
 Some gentle nudges (or not) might get me rolling again.   I suppose I
 should repost this with details of what I
 have done so far, as even those of kind and gentle nature may not be
 inclined to search it out.

I read back a bit in the thread;  you've definitely got something
strange going on.

I don't see a couple of bits of information that might help narrow it down:

- which distribution?
- is this a packaged SA, or installed from source?
- where did the init script come from?
- how are you calling SA for normal scanning?

Next:

You should have, in the first few lines from spamassassin -D --lint, a
line like this (this is from CentOS, self-built package derived at one
time from the RPMForge package):

Sep  6 09:35:26.372 [30447] dbg: generic: Perl 5.008008, PREFIX=/usr,
DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES
_DIR=/etc/mail/spamassassin, LOCAL_STATE_DIR=/var/lib/spamassassin

SA reads rules from all of these locations, and the processes them from
the DEF_RULES_DIR, LOCAL_STATE_DIR, and then LOCAL_RULES_DIR locations,
sorted alphabetically within each grouping.  Unfortunately -D doesn't
actually indicate when it parses any given specific file from one of
those locations.

Try grep -r RP_MATCHES_RCVD /etc - compare that with the list of files
spamassassin -D --lint reports that it's read.

 The /etc/init.d/spamd file has a hardcoded reference to that specific
 file. I'm pretty sure it is the one being read.

Take a message that triggered this rule, and run spamassassin 
message;  does it still trigger the rule?  If not then try removing the
arguments that set any of the configuration paths from the init script.
 For most cases this is redundant anyway;  SA knows which directories it
should look in.

-kgd