Package: logcheck-database Version: 1.2.42 Followup-For: Bug #336558 Here's some additional information on the spamd rules and a try at a more restrictive rule. It's hard to get a good restrictive rule written, since on the spam detection rules, spamd puts basically arbitrary key=value pairs into the log.
Here are the troublesome log entries: Nov 11 11:04:09 windlord spamd[12237]: spamd: result: Y 54 - BAYES_99,FORGED_MUA_OUTLOOK,FORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_IMAGE_ONLY_12,HTML_MESSAGE,HTML_SHORT_LINK_IMG_1,HTML_TAG_BALANCE_BODY,MIME_BOUND_NEXTPART,MIME_HTML_ONLY,MIME_HTML_ONLY_MULTI,NO_DNS_FOR_FROM,RCVD_DOUBLE_IP_SPAM,RCVD_HELO_IP_MISMATCH,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DSBL,RCVD_IN_SORBS_DUL,RCVD_IN_WHOIS_BOGONS,RCVD_IN_WHOIS_INVALID,RCVD_IN_XBL,RCVD_NUMERIC_HELO,SUBJ_ILLEGAL_CHARS,URIBL_AB_SURBL,URIBL_SBL scantime=1.8,size=2060,user=neilc,uid=1001,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=38347,mid=<[EMAIL PROTECTED]>,bayes=1,autolearn=spam Nov 11 11:07:31 windlord spamd[4234]: prefork: child states: II Nov 11 11:10:20 windlord spamd[12237]: spamd: setuid to neilc succeeded Nov 11 09:31:55 windlord spamd[12237]: spamd: result: . 3 - AWL,BAYES_99,DNS_FROM_AHBL_RHSBL,HTML_90_100,HTML_IMAGE_RATIO_02,HTML_MESSAGE,MIME_HTML_ONLY,SPF_PASS scantime=5.5,size=8255,user=neilc,uid=1001,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=53812,mid=<[EMAIL PROTECTED]>,bayes=0.999999843657468,autolearn=no and the patch is attached. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages logcheck-database depends on: ii debconf [debconf-2.0] 1.4.58 Debian configuration management sy logcheck-database recommends no packages. -- debconf information: logcheck-database/conffile-cleanup: false * logcheck-database/rules-directories-note: logcheck-database/standard-rename-note:
--- logcheck-1.2.42/rulefiles/linux/ignore.d.server/spamd.orig 2005-10-21 07:56:54.000000000 -0700 +++ logcheck-1.2.42/rulefiles/linux/ignore.d.server/spamd 2005-11-11 14:09:14.000000000 -0800 @@ -1,6 +1,7 @@ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?connection from [._[:alnum:]-]+ \[[\.[:digit:]]+\] at port [0-9]+$ -^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?info: setuid to [[:alnum:]-]+ succeeded$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?(info: )?setuid to [[:alnum:]-]+ succeeded$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?(checking|processing) message [^[:space:]]+ for [._[:alnum:]-]+:[0-9]+(\.)?$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?clean message \([0-9.-]+/[0-9.]+\) for [._[:alnum:]-]+:[0-9]+ in [0-9.]+ seconds, [0-9]+ bytes\.$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?identified spam \([0-9.-]+/[0-9.]+\) for [._[:alnum:]-]+:[0-9]+ in [0-9.]+ seconds, [0-9]+ bytes\.$ -Oct 21 13:06:02 localhost spamd[5468]: spamd: processing message (unknown) for siaco:1000 +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?result: . [-0-9 ]+ - [._[:alnum:],] ([:alnum:]+=[^[:space:]])+$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: prefork: child states: I+$ --- logcheck-1.2.42/rulefiles/linux/violations.ignore.d/logcheck-spamd.orig 2004-07-30 14:59:18.000000000 -0700 +++ logcheck-1.2.42/rulefiles/linux/violations.ignore.d/logcheck-spamd 2005-11-11 14:09:33.000000000 -0800 @@ -1,3 +1,4 @@ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: Cannot open bayes databases /home/[_[:alnum:]-]+/.spamassassin/bayes_\* R/W: lock failed: File exists$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: failed sanity check, [0-9]+ bytes claimed, [0-9-]+ bytes seen$ ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: processing message <.+> for .+:[0-9]+\.$ +^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?result: . [-0-9 ]+ - [._[:alnum:],] ([:alnum:]+=[^[:space:]])+$