[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:53929] Re: Lenny SpamassassinにてWhitelist_fromがISO-2022-JPの時に効かない



こんにちは。松田陽一@三鷹です。

From: 吉村 広幸 <yoshimurah@xxxxxxxxxx>
Subject: [debian-users:53926] Re: Lenny SpamassassinにてWhitelist_fromがISO-2022-JPの時に効かない
Date: Thu, 18 Mar 2010 19:45:40 +0900

> お世話になります。吉村です。


> /etc/spamassassin/local.cf に
> whitelist_from        service@xxxxxxxxxxxxxxxxxxxxxx
> してあるアドレスから、送られてきたcharset="ISO-2022-JP"なメールを
> 上記方法にてspamassassin でテストしてみました。spamassassin 単体でも、
> USER_IN_WHITELISTの判定は加わりませんでした。
> 
> Content analysis details:   (4.5 points, 6.0 required)
> 
>  pts rule name              description
> ---- ---------------------- --------------------------------------------------
>  1.0 GAPPY_SUBJECT          Subject: contains G.a.p.p.y-T.e.x.t
>  1.4 PLING_QUERY            Subject has exclamation mark and question mark
> -2.6 BAYES_00               BODY: Bayesian spam probability is 0 to 1%
>                             [score: 0.0000]
>  2.2 TVD_SPACE_RATIO        BODY: TVD_SPACE_RATIO
>  2.4 AWL                    AWL: From: address is in the auto white-list
> 
> 
> また、/etc/spamassassin/local.cfに
> header   MY_WHITELIST77 From =~ /OhmaeNews\@bbt757.com/i
> score MY_WHITELIST77 -20.0
> 
> を加えた後だと、MY_WHITELIST75が表示されました。
> 
> Content analysis details:   (-5.5 points, 6.0 required)
> 
>  pts rule name              description
> ---- ---------------------- --------------------------------------------------
>  -20 MY_WHITELIST75         MY_WHITELIST75
>  1.0 GAPPY_SUBJECT          Subject: contains G.a.p.p.y-T.e.x.t
>  1.4 PLING_QUERY            Subject has exclamation mark and question mark
> -2.6 BAYES_00               BODY: Bayesian spam probability is 0 to 1%
>                             [score: 0.0000]
>  2.2 TVD_SPACE_RATIO        BODY: TVD_SPACE_RATIO
>   12 AWL                    AWL: From: address is in the auto white-list

御存知かと思いますが、 USER_IN_WHITELIST は
/var/lib/spamassassin/***/updates_spamassassin_org/60_whitelist.cf
で

> header USER_IN_WHITELIST        eval:check_from_in_whitelist()

SAの関数を呼んでいます。
ですので、 local.cf 内の正規表現パターンで定義するルールとは
本質的に異なりますので、その比較は想定される範囲のことです。

同じようなことを自分もやっては見ましたが、

shortcircuit USER_IN_WHITELIST       on
whitelist_from        yoh@xxxxxxxx

と、 user_prefs に記述して、

> X-Spam-Status: No, score=-105.8 required=15.0 tests=BAYES_00,	CONTENT_TYPE_PRESENT,FAKEDWORD_ZERO,ISO2022JP_BODY,ISO2022JP_CHARSET,	USER_IN_WHITELIST autolearn=no version=3.3.0

このような結果を得ました。
もっとも、私の場合は backports の 3.3.0 ですが。

という訳で、吉村さんの現象を再現できません。

以下の対処をお薦めします。

(1) backports の 3.3.0 に ver.up する。
最新のルールや bugfix 等が含まれています。
この手のソフトは新しい方が断然お薦めです。

(2) whitelist_from の使用を止める。
spammer が送信相手のメイルアドレスを From: に記述する例が結構
あり、 whitelist_from を設定するとそういう spam を排除できな
くなります。

(3) AWL の使用を止める。
変な学習をして、自分が自分宛に送信したテストメイルを spam と
誤判定する等の致命的な弊害を引き起こします。(経験者は語る)
--
松田 陽一(yoh)
mailto:yoh@xxxxxxxx
http://www.flcl.org/~yoh/diary/