Discussion:
Addition of Another Spam filter to Amavis
(too old to reply)
ashish behl
2016-03-01 11:16:29 UTC
Permalink
Hello All,

Please let me know if anyone can suggest any options for adding a new spam filter to amavis.
I have for now achieved this by writing a new module, extending from package Amavis::SpamControl and implementing method check, on the same lines as spamassassin.


Regards,
Ashish


On Friday, September 11, 2015 11:11 AM, ashish behl <***@yahoo.com> wrote:



Hello All,

I was trying to add another spam filter to Amavis, using @spam_scanners array defined in amavisd-new code.

But, I soon realised reading Amavis code that Amavis has support only for the 4 Spam filters (SpamAssassin, DSPAM, CRM114, Bogofilter).
package Amavis::SpamControl::ExtProg; sub check_or_learn only supports the above mentioned filters by reading specific headers.

Please let me know if I am right? Is there another way to add a new spam filter support to amavis?

Regards,

Ashish
Stephen Davies
2016-03-02 23:18:20 UTC
Permalink
Post by ashish behl
Hello All,
Please let me know if anyone can suggest any options for adding a new spam filter to amavis.
I have for now achieved this by writing a new module, extending from package Amavis::SpamControl and implementing method check, on the same lines as spamassassin.
Regards,
Ashish
Hello All,
But, I soon realised reading Amavis code that Amavis has support only for the 4 Spam filters (SpamAssassin, DSPAM, CRM114, Bogofilter).
package Amavis::SpamControl::ExtProg; sub check_or_learn only supports the above mentioned filters by reading specific headers.
Please let me know if I am right? Is there another way to add a new spam filter support to amavis?
Regards,
Ashish
It is relatively easy to add another spam filter.
A few years ago I did basically a cut-and-paste of the SpamAssassin code to
make the Bogofilter support.

The gotcha in the present setup is that you have to select a filter in the
Amavis code. It cannot be done via the config file.
This means that updates overwrite your selection.
--
=============================================================================
Stephen Davies Consulting P/L Phone: 08-8177 1595
Adelaide, South Australia. Mobile:040 304 0583
Loading...