spam spam spam...
TSUCHIYA Masatoshi
tsuchiya @ pine.kuee.kyoto-u.ac.jp
2002年 9月 26日 (木) 18:38:33 JST
すみません,ちょっと浦島フォローになってしまいましたが.
>> On 24 Sep 2002 14:41:46 +0900
>> 「守」== tomo @ kanji.zinbun.kyoto-u.ac.jp (守岡 知彦 / MORIOKA Tomohiko) said as follows:
山> 誠にごもっとも。emacs-w3m list は SpamAssassin が奏効しているよう
山> なので、技術的には何らかの対策ができるのでしょうが...。
守> これはどういう原理なんでしょうか? reference を教えて頂ければ、
守> m17n.org を管理している某社にお願いしてみようと思います。
まず,/usr/local/fml/spool/[ml]/include を以下のように変更して,fml.pl
に渡される全てのメールを SpamAssasin に通すようにします.この部分につ
いては,使用中の MTA によってかなり異なるのではないかと思います.
"| /usr/bin/spamassassin -P -L | /usr/local/fml/bin/fml.pl /usr/local/fml/spool/[ml]"
;; 普通は /etc/mail/aliases を編集することになる?
次に,/usr/local/fml/spool/[ml]/cf に以下のようなコードを加えます.
-------------- next part --------------
$MODE_BIFURCATE_HOOK = q|
unless( &MailListMemberP($From_address) ) {
if ($Envelope{"h:x-spam-status:"} =~ /hits=(\d+\.\d+)/) {
if ($1 >= 10.0) {
$PERMIT_POST_FROM = "members_only";
}
elsif ($1 >= 0.5) {
$PERMIT_POST_FROM = "moderator";
$MODERATOR_FORWARD_TYPE = 2;
}
}
}
|;
-------------- next part --------------
これは,
(1) 登録ユーザーからのメールは素通し.
(2) 非登録ユーザーからのメールで,
→ SPAM スコアが 0.5 以下のメールは素通し
→ 0.5〜10 のメールはモデレータに確認を求める
→ 10 以上のメールは黙殺
という設定になっています.モデレータに確認を求める場合は,投稿されたメー
ルと cookie がモデレータに通知されますので,SPAM でなければ cookie を
メーリングリストサーバに送ると,実際の配送が行われます.モデレータの登
録は,/usr/local/fml/spool/[ml]/moderators に行います.
最後に,
% cd /usr/local/fml/spool/[ml] && make config.ph
というコマンドを実行して,上記 cf に記述した内容を反映させます.
この設定で,9月1日から今日までに41通の SPAM が emacs-w3m ML に投稿され
ましたが,35通は人手を煩わすことなく黙殺され,残る6通はモデレータに確
認を求められましたが,メーリングリスト本体に配送されることは防ぐことが
できました.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
More information about the APEL-ja
mailing list