On Tuesday 05 January 2010 19:43:59 Martin Gregorie wrote: > On Tue, 2010-01-05 at 12:37 -0500, Terry Carmen wrote: > > I just did a "find" and have: > > > > /usr/local/share/spamassassin/72_active.cf > > /usr/share/spamassassin/72_active.cf > > /var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf > > > > Should I have all three or can I safely delete either or both of the > > first two? > > Since you're using amavis_new, which uses code from the SA labrary > rather than spamassassin itself, you'd better ask the amavis_new people > this question. There's no guarantee that amavis_new looks for rules in > the same places as spamassassin/spamd.
amavisd should pretty much mimic what spamd does regarding location of rules directory, i.e. leaves them to a default as provided by the SpamAssassin installation: $sa_configpath = undef; # by default $sa_siteconfigpath = undef; # by default my($sa_args) = { debug => !...@sa_debug_fac ? undef : \...@sa_debug_fac, save_pattern_hits => (grep {lc($_) eq 'all'} @sa_debug_fac) ? 1 : 0, dont_copy_prefs => 1, require_rules => 1, stop_at_threshold => 0, need_tags => 'TIMING,LANGUAGES,RELAYCOUNTRY,ASN,ASNCIDR', local_tests_only => $sa_local_tests_only, home_dir_for_helpers => $helpers_home, rules_filename => $sa_configpath, site_rules_filename => $sa_siteconfigpath, }; To make sure of paths used, start as: amavisd debug-sa or more selectively: amavisd -d noall,config debug-sa and check paths use as reported by SpamAssassin. E.g.: amavisd[35939]: SA dbg: config: using "/etc/mail/spamassassin" for site rules pre files amavisd[35939]: SA dbg: config: read file /etc/mail/spamassassin/init.pre amavisd[35939]: SA dbg: config: using "/var/lib/spamassassin/3.003000" for sys rules pre files amavisd[35939]: SA dbg: config: using "/var/lib/spamassassin/3.003000" for default rules dir amavisd[35939]: SA dbg: config: using "/etc/mail/spamassassin" for site rules dir [etc] There should be only one 72_active.cf file. The right location for recent versions of SpamAssassin is under /var/lib/spamassassin/3.x/ (or in /var/db/spamassassin/3.x/ on FreeBSD). Mark