SyslogScan::Daemon::SpamDetector::Filter - filter reports
plugin SyslogScan::Daemon::SpamDetector as sd_
sd_plugin SyslogScan::Daemon::SpamDetector::Filter status spam match SpamAssassin field relayname acceptfirst 1 accept '(?:\bdynamic\b|\badsl\d*\b|\bcable\b|\.dhcp\.|\.dyn\.)' deny '.' debug 0
SyslogScan::Daemon::SpamDetector::Filter looks at spam reported via SyslogScan::Daemon::SpamDetector's
process_spam_match() function. It acts as a filter and can block reports.
This module can be used with the SyslogScan::Daemon::SpamDetector::SpamAssassin module and the SyslogScan::Daemon::SpamDetector::BlockList module to prevent too many sites from being blocked. The configuration in the "SYNOPSIS" is an example of how to do this.
The following configuration parameters are supported:
Debugging on (1) or off (0).
A string to prepend to debug and log output. (Default:
What kind of report are we looking at? Choices are:
spam). When called from SyslogScan::Daemon::SpamDetector::BadAddr, the status will be
What kind of match are we looking at? Each module that makes reports sets this parameter. Current choices are:
SpamSink, and various
BadAddr::*. A regualar expression match is done on this field. No default.
Which field from
%info will we examine with the accept and deny regular expressions? No default.
What is the regular expression for passing this filter?
What is the regular expression for being rejected by this filter?
Check the accept expression first? (Default: 1).
If you need high-speed internet services (T1, T3, OC3 etc), please send me your request-for-quote. I have access to very good pricing: you'll save money and get a great service.
Copyright(C) 2007 David Muir Sharnoff <firstname.lastname@example.org>. This module may be used and distributed on the same terms as Perl itself.