From: Guruprasad <lg...@tc...> - 2010-01-29 15:14:51
|
Hi all, I am an administrator of a squirrelmail installation(stable). We use Exim MTA and Cyrus IMAP server with Spamassasin for spam filtering. Spamassasin is configured to add 'X-Spam-Status: Yes' to the headers of the email it considers to be spam. I have configured the message filters to look in the headers for the string 'X-Spam-Status: Yes' and move the matching messages to the Junk folder. But in some cases, even when the X-Spam-Status is not Yes, the messages are getting moved to the Junk folder. For instance an email with this header, <snip> Return-Path: <ope...@op...> Received: from tce.edu (localhost [127.0.0.1]) by tce.edu (Cyrus v2.2.13-Debian-2.2.13-10) with LMTPA; Fri, 29 Jan 2010 19:11:53 +0530 X-Sieve: CMU Sieve 2.2 Received: from [72.5.123.71] (helo=mail.opensolaris.org) by tce.edu with esmtp (Exim 4.63) (envelope-from <ope...@op...>) id 1Nar6b-0007W7-1u for lg...@tc...; Fri, 29 Jan 2010 19:11:53 +0530 Received: by mail.opensolaris.org (Postfix, from userid 505) id 935D01D93B9; Fri, 29 Jan 2010 05:41:42 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on oss-mail1.opensolaris.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0 Received: from oss-mail1.opensolaris.org (localhost [127.0.0.1]) by mail.opensolaris.org (Postfix) with ESMTP id 84AC91D9355; Fri, 29 Jan 2010 05:41:30 -0800 (PST) X-Original-To: ope...@op... Delivered-To: ope...@op... Received: by mail.opensolaris.org (Postfix, from userid 505) id 870681D9332; Fri, 29 Jan 2010 05:41:27 -0800 (PST) Received: from wp095.webpack.hosteurope.de (wp095.webpack.hosteurope.de [80.237.132.102]) by mail.opensolaris.org (Postfix) with ESMTP id D98FB1D932D; Fri, 29 Jan 2010 05:40:44 -0800 (PST) Received: from p4ff0df20.dip.t-dialin.net ([79.240.223.32] helo=Pfuetzner.DE); authenticated by wp095.webpack.hosteurope.de running ExIM with esmtpa id 1Nar5X-00059Q-Nt; Fri, 29 Jan 2010 14:40:43 +0100 Date: Fri, 29 Jan 2010 14:40:43 +0100 From: Matthias =?iso-8859-1?Q?Pf=FCtzner?= <Matthias@Pfuetzner.DE> To: Robs <ro...@su...> Message-ID: <20100129134043.GC11672@Pfuetzner.DE> References: <20100129120432.GA7950@Sun.COM> <1264771730.7272.5.camel@Nokia-N900-42-11> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <1264771730.7272.5.camel@Nokia-N900-42-11> X-URL: http://www.pfuetzner.de/matthias/ User-Agent: Mutt/1.5.17 (2007-11-01) X-bounce-key: webpack.hosteurope.de; mat...@pf...; 1264772485; df0cac2b; Cc: ope...@op..., Mat...@su..., ind...@op... Subject: Re: [osol-discuss] Atom based board, and experiences? X-BeenThere: ope...@op... X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Matthias@Pfuetzner.DE List-Id: General OpenSolaris Discussion List <opensolaris-discuss.opensolaris.org> List-Unsubscribe: <http://mail.opensolaris.org/mailman/options/opensolaris-discuss>, <mailto:ope...@op...?subject=unsubscribe> List-Archive: <http://mail.opensolaris.org/pipermail/opensolaris-discuss> List-Post: <mailto:ope...@op...> List-Help: <mailto:ope...@op...?subject=help> List-Subscribe: <http://mail.opensolaris.org/mailman/listinfo/opensolaris-discuss>, <mailto:ope...@op...?subject=subscribe> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: ope...@op... Errors-To: ope...@op... X-Spam-Score: 3.5 (+++) X-Spam-Status: No </snip> got moved to the Junk folder though its Spam Status is not Yes. Are there any ways to find out what is happening or debugging? Regards, Guruprasad ----------------------------------------- This email was sent using TCEMail Service. Thiagarajar College of Engineering Madurai-625 015, India |
From: Paul L. <pa...@sq...> - 2010-01-29 16:45:06
|
On Fri, Jan 29, 2010 at 5:55 AM, Guruprasad <lg...@tc...> wrote: > Hi all, > I am an administrator of a squirrelmail installation(stable). We use Exim > MTA and Cyrus IMAP server with Spamassasin for spam filtering. Spamassasin > is configured to add 'X-Spam-Status: Yes' to the headers of the email it > considers to be spam. I have configured the message filters to look in the > headers for the string 'X-Spam-Status: Yes' and move the matching messages > to the Junk folder. But in some cases, even when the X-Spam-Status is not > Yes, the messages are getting moved to the Junk folder. > > For instance an email with this header, > X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 > autolearn=unavailable version=3.3.0 There is a "YES" in "BAYES". Change your rule to search for "Yes," (note the comma). Remember to search the mailing list archives before posting. > got moved to the Junk folder though its Spam Status is not Yes. Are there > any ways to find out what is happening or debugging? -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Guruprasad <lg...@tc...> - 2010-01-29 19:57:52
|
Hi, > On Fri, Jan 29, 2010 at 5:55 AM, Guruprasad <lg...@tc...> wrote: >> Hi all, >> For instance an email with this header, >> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 >> autolearn=unavailable version=3.3.0 > > There is a "YES" in "BAYES". Change your rule to search for "Yes," > (note the comma). Actually this header field was added by the MTA where the mail originated. But in my mail server another 'X-Spam-Status' field is added to the headers. There were two 'X-Spam-Status' fields in that header I had quoted. And if I add 'X-Spam-Status: Yes' to my filter how will 'YES' in BAYES match it? Won't the filter look for an exact match with the given filter search string? I have this question because I have absolutely no idea how filters work. Regards, Guruprasad ----------------------------------------- This email was sent using TCEMail Service. Thiagarajar College of Engineering Madurai-625 015, India |
From: Res <re...@au...> - 2010-01-29 23:11:39
|
On Sat, 30 Jan 2010, Guruprasad wrote: >> There is a "YES" in "BAYES". Change your rule to search for "Yes," >> (note the comma). > > > And if I add 'X-Spam-Status: Yes' to my filter how will 'YES' in BAYES > match it? Won't the filter look for an exact match with the given filter > search string? I have this question because I have absolutely no idea how > filters work. Again here is what Paul said... There is a "YES" in "BAYES". Change your rule to search for "Yes," (note the comma). Perhaps the confusion is " to search for " should read " to add " This works as Paul and I tested this, oh, I dunno, about 18 months ago now, but as Paul said, read the archives and you would have found your answer long before waiting for a list response :) But now you have your answer, best of luck. -- Res "What does Windows have that Linux doesn't?" - One hell of a lot of bugs! |
From: Guruprasad <lg...@tc...> - 2010-01-31 00:08:45
|
Hi, > On Sat, 30 Jan 2010, Guruprasad wrote: > There is a "YES" in "BAYES". Change your rule to search for "Yes," > (note the comma). > > Perhaps the confusion is " to search for " should read " to add " I have two 'X-Spam-Status' fields in the message header. 'X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.0' and 'X-Spam-Status: Yes'. The second one is the one I want my filter to match as it is added by SpamAssasin in our mail server. How will 'X-Spam-Status: Yes," match it? Regards, Guruprasad ----------------------------------------- This email was sent using TCEMail Service. Thiagarajar College of Engineering Madurai-625 015, India |
From: Paul L. <pa...@sq...> - 2010-01-31 00:46:10
|
On Sat, Jan 30, 2010 at 4:08 PM, Guruprasad <lg...@tc...> wrote: > Hi, > >> On Sat, 30 Jan 2010, Guruprasad wrote: >> There is a "YES" in "BAYES". Change your rule to search for "Yes," >> (note the comma). >> >> Perhaps the confusion is " to search for " should read " to add " > > I have two 'X-Spam-Status' fields in the message header. That's *your* problem, then. You have to fix that situation. > 'X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 > autolearn=unavailable version=3.3.0' > > and 'X-Spam-Status: Yes'. The second one is the one I want my filter to > match as it is added by SpamAssasin in our mail server. How will > 'X-Spam-Status: Yes," match it? Think about if YOUR spam status is "No" but the sending MTA's status was "Yes". Then searching for "Yes" is still going to do what you don't want it to. You have to create a way for the search to know that it's looking at YOUR spam status header. Change your SA configuration and adapt the filter to match. -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Arthur D. <mis...@bl...> - 2010-01-31 08:39:53
|
On Sun, 2010-01-31 at 05:38 +0530, Guruprasad wrote: > Hi, > > > On Sat, 30 Jan 2010, Guruprasad wrote: > > There is a "YES" in "BAYES". Change your rule to search for "Yes," > > (note the comma). > > > > Perhaps the confusion is " to search for " should read " to add " > > I have two 'X-Spam-Status' fields in the message header. > > 'X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 > autolearn=unavailable version=3.3.0' > > and 'X-Spam-Status: Yes'. The second one is the one I want my filter to > match as it is added by SpamAssasin in our mail server. How will > 'X-Spam-Status: Yes," match it? > > Regards, > Guruprasad I'm no expert, but I use Spamassassin myself and I'd like to make two comments here: 1) If my understanding is correct, Spamassassin should strip out any previous SA headers (from other SA servers the message has passed through en-route to you) when processing, so if you find you have 2 "X-Spam-Status" headers something is broken in you SA setup. I suggest you hop over to the (very friendly) SA-Users mailing list (us...@sp... or subscribe at use...@sp...) and ask there. 2) Surely if you are trying to do filtering based upon SA headers it would be better to do that before it gets to SM? Personally I use procmail. It's possible I have misunderstood your problem so I will say no more unless you wish me to elaborate. HTH Mark |