The AWL (Auto-Whitelist) plugin is excellent and quite helpful in many 
situations, but unfortunately, because its purpose is to
maintain the status quo (the mean score), by design it often works against the 
user who tries to blacklist/whitelist a sender, and
it also works against the administrator who tries to improve the configuration 
and the rules.

So to bypass these shortcomings of AWL, and to add some more features, I wrote 
a new plugin. Its name is TxRep, which comes from
"Reputation". The prefix is there just to distinguish it from possible other 
reputation plugins that may exist. It is shortened for
briefness.

I developed the plugin in the past few weeks, and continuously tested it as I 
could, but since I had no experience with coding for
SA, and neither am a Perl coder, and since the plugin is relatively complex, 
there is a very high probability that there are still
many bugs or issues that need to be addressed. So I cannot advise to anyone 
installing the plugin on a production server (though I
just did on mine), but would welcome some feedback from those who are willing 
to test it a bit, or at least to have a look at it,
and tell me what they think about it, or if they have any suggestions, doubts, 
or questions.

You can see the description of the plugin here:
http://truxoft.com/resources/txrep.htm

And you can download it here:
http://truxoft.com/resources/TxRep.pm

TxRep fully replaces AWL, and before enabling TxRep, you have to disable AWL. 
There is just this single file TxRep.pm (for the
SA/Plugin folder). It replaces both SA/Plugin/AWL.pm and SA/Auto-Whitelist.pm. 
The SA/DBBasedAddrList.pm and SA/SQLBasedAddrList.pm
used by AWL are still needed, and do not require any change. Apart from the 
local.cf, no other file needs to be edited. The database
of AWL can be reused (including all scores in it), though by default TxRep is 
configured to use a table with a different name. Works
both with DB and SQL, just as AWL does.

Please let me know if you find some spelling or grammar problems in the 
description, too. English is not my language, and the text
may need a lot of rewriting.

Thanks,
Ivo

Reply via email to