Sharma, Ashish wrote:
I have SpamAssassin(3.3.1) deployed on production servers.

The automatic update is disabled there.

How did you install SA? I don't know of any packages that will run sa-update automatically, and I'm sure the tarball doesn't include any automatic rule updates anywhere either.

I want to know what is the best approach for ruleset updates:

1. sa-update

For SA 3.3.x, this is really the ONLY way to get updated rulesets. The source tarball no longer includes the rules at all.

2. Manual update

If you really desperately *want* to reimplement all or most of sa-update, you can.

I favor manual update as I want to keep a local list of rule set updates going 
to my production and if anything goes bad I can backtrack.

Please post relevant references for doing manual ruleset update on 
SpamAssassin(3.3.1).

I think you're asking the question you really want to ask in the wrong way; can you expand on what you're trying to control? There's no reason you can't run sa-update manually on your own schedule; however keep in mind it has no rollback capability so if you really want to do that you'll have to set up something yourself. You can also use a combination of automated updates and manual updates; for instance, I have Justin Mason's SOUGHT rules automatically updated daily, but the other rulesets are only updated by a manual call to sa-update.

FWIW, with changes in the official ruleset publishing and score-generation process, it may be wise to *enable* automatic updates on at least the core, official ruleset, so that bugfixes and updates to the core rules go live for you while they're still relevant.

-kgd

Reply via email to