2009年5月12日

[SpamAssassin-JP 703] Re:ルールで他のヘッダ内容との比較は可能?

** SpamAssassin メーリングリスト **
** 注意:このメールへの返信は SpamAssassin-jp へ行きます **
こんにちは。松田陽一@三鷹です。

From: SATOH Kiyoshi <satoh0@xxxxx>
Subject: [SpamAssassin-JP 702] ルールで他のヘッダ内容との比較は可能?
Date: Tue, 12 May 2009 16:45:20 +0900

> ** SpamAssassin メーリングリスト **
> ** 注意:このメールへの返信は SpamAssassin-jp へ行きます **
> さとうです。
>
>  ここのところ急激に増えている、バイアグラを売る英文HTMLメールスパムのヘッ
> ダを調べていたところ、
>
> Return-Path: <qrmuaaisccb@xxxxx>
> Message-ID: <01c9c0e3$0a519e00$06b4127b@xxxxx>
>
> のように、Message-IDの@以降が、〜@qrmuaaisccb のようにドットがなく、
> envelope fromの@以前と同一、という特徴がありました。
>
>
>  例えばメールヘッダに対して
>
> $message_id = $1 if (/^Message-ID: <.+\@(\w+)>$/);
> $return_path = $1 if (/^Return-Path: <(\w+)\@.+>$/);
>
> こんな感じに正規表現で取得できる内容に対して、比較して同一ならばフラグを
> 立てる、というようなルールを書けるでしょうか?

複数行を跨るマッチングを行うなら、 full ルールで書くと良いです。
例えば、下記拙作ルールでは、 MIME バウンダリ文字列を()でマッチングさせた後、
"\1"で呼び出しています。

http://spamassassin.jp/modules/xhnewbb/viewtopic.php?topic_id=43&post_id=248#forumpost248
--
松田 陽一(yoh)
mailto:yoh@xxxxx
http://www.flcl.org/~yoh/diary/
--
SpamAssassin メーリングリスト
http://mm.apache.jp/mailman/listinfo/spamassassin-jp


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




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