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.
process_spam_match()
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: FILTER)
FILTER
What kind of report are we looking at? Choices are: ham, spam, or idmap. (Default: spam). When called from SyslogScan::Daemon::SpamDetector::BadAddr, the status will be badaddr.
ham
spam
idmap
badaddr
What kind of match are we looking at? Each module that makes reports sets this parameter. Current choices are: SpamAssassin, Postfix, Sendmail, SpamSink, and various BadAddr::*. A regualar expression match is done on this field. No default.
SpamAssassin
Postfix
Sendmail
SpamSink
BadAddr::*
Which field from %info will we examine with the accept and deny regular expressions? No default.
%info
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).
SyslogScan::Daemon::SpamDetector SyslogScan::Daemon::SpamDetector::SpamAssassin SyslogScan::Daemon::SpamDetector::BlockList
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 <muir@idiom.com>. This module may be used and distributed on the same terms as Perl itself.
To install SyslogScan::Daemon::SpamDetector, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SyslogScan::Daemon::SpamDetector
CPAN shell
perl -MCPAN -e shell install SyslogScan::Daemon::SpamDetector
For more information on module installation, please visit the detailed CPAN module installation guide.