2006年5月21日

[SpamAssassin-JP 235] Re:auto-whitelist のアドレス部分にゴミがある

** SpamAssassin メーリングリスト **
** 注意:このメールへの返信は SpamAssassin-jp へ行きます **
久保です。

小川さん、はじめまして

> 9.8 (9.8/1) -- %2%scf_y _* %s%c%@_<%:_zbidders_[%s%e_<%f%#_<%l%7%t > のように、From: にある名前部分を拾った形で

> auto-whitelist に入ってしまっているのがあります。

メールをスキャンしてFrom:ヘッダの内容を取り出している箇所を探してみたの
ですが、

Message.pm:160: if (/From:\s[^<]+<([^>]+)>/) {
Message.pm:163: } elsif (/From:\s([^<^>]+)/) {

あたりではないかと思います。通常From:ヘッダは

From: 名前 <アドレス>
 From: アドレス

のような形式になりますから、それを上記で拾っているようです。

名前部分の文字セットやエンコーディングが「ルール」破りになっていたら、当
然この正規表現ではメールアドレス部分を抽出できないことになります。

スパムはRFCを守らないことがあるので、RFCに準拠していないヘッダにも極力対
応できるように、この正規表現を調整したら、事態を改善できるかもしれないと
思います。たとえば

Message.pm:160: if (/From:\s[^<]+<([^>]+)>\s*$/) {

のように書き換えたらちょっと改善するかな、と思うのですが、どうでしょうか。

--
----------------------------------------------------------------------
久保 元治 (株)サードウェア
Motoharu Kubo 274-0815 千葉県船橋市西習志野3-39-8
mkubo@xxxxx URL: http://www.3ware.co.jp/
Phone: 047-496-3341 Fax: 047-496-3370
携帯: 090-6171-5545
★弊社からのメールはZ-Linuxメールフィルタで全数検査しています★
★ ブログを始めました http://blogs.itmedia.co.jp/ossway/
--
SpamAssassin メーリングリスト
http://mm.apache.jp/mailman/listinfo/spamassassin-jp

投稿者 xml-rpc : 2006年5月21日 13:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39979
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。