Philip,

There's probably some other mechanism that is using SA in some way which you are not 'looking' at. For example, AMAVISD imports the SA perl "engine" within itself and doesn't use 'spamd' at all. You may have some kind of filter-chain in your MSA (postfix maybe?) that is invoking "spamassassin" as a filter process and configured to use SA from some other directory.

Try stopping your 'spamd' and send yourself mail. If it's still getting filtered then you haven't found the actual SA agent, time to do some detective work.


On Wed, 7 Jan 2026, Philip Prindeville via users wrote:

Hi all,

I'm on Fedora 43 running spamassassin-4.0.1-7.

A rule involving sendgrid.net was causing false positives so I tried to comment 
it on in spamassassin/sa-rules.cf and restarted the service.

No dice.  I was still getting matches against it.

So I changed the name and lowered the score and did a service stop/start just 
in case.  No change!!!  The rule by the old name was still getting matches.

What's going on?  That's not supposed to be able to happen.

What would cause it to hold onto an old version of the file even after 
restarting?  Is there a cache I'm not aware of?

I did a "ps -ef | grep -e spamd -e spamassassin" after the "stop" just to make 
sure the processes were all being cleaned up.  They were.

So how is this happening?

Thanks,

-Philip



--
Dave Funk                               University of Iowa
<dbfunk (at) engineering.uiowa.edu>     College of Engineering
319/335-5751   FAX: 319/384-0549        1256 Seamans Center, 103 S Capitol St.
Sys_admin/Postmaster/cell_admin         Iowa City, IA 52242-1527
#include <std_disclaimer.h>
Better is not better, 'standard' is better. B{

Reply via email to