I am wanting to write a framework with the features below for my corporation
as an upgrade to our current spam blocking solution.  I would suggest them
as ideas for SpamAssassin v3.

Create a framework where the message comes into the daemon and is translated
to 'feeds' by 'feed modules' aka preprocessors.


The message is passed to each feed module, and each module returns a result
('feed') that is a scalar, a hash, or an array, and is known as a feed.
New feed modules can be added.
Feed modules can build on each other.


Examples of feeds:


A message2text feed module would do its best to convert the message to a
single set of text, ignoring mime parts, etc.
A tokeniser might the results of the message2text feed and convert it to a
hash of single and two word tokens in the message and how many times they
were counted.
A scrubber feed module might remove all 'lsdkjf laskdjf lasdj lkasdfj
ljjasdf' type garbage strings from the results of the message2text feed or
even the message feed. For instance spammers are boosting the byte count of
messages with these random strings, but the scrubber would remove them.


Create a framework where the message or message feeds are then scored by
scoring modules


New scoring modules can be added to act upon feeds or environment variables
passed, such as sender ip address.
Modules can depend upon the scores of one another.
Modules can depend on certain feeds and not run if they don't exist.
Modules can be grouped into categories.


For instance, you have the whitelist category of module


If the message is from a certain ip address that is determined trusted, you
add points to the category score.
If the message is from a domain name determined trusted, you add points to
the category score.


You have a system where the score of a category of modules will determine if
another category of modules is even checked.


For instance, if the whitelist category score is over 3.00, you don't run
the Bayesian module, the RBL module, the Razor module, etc.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to