[PREVIOUS CHAPTER] [NEXT CHAPTER]
3 フィルタリングに新ルールを加える

どちらでも作業の結果は同じですが、使いなれている方法でどうぞ。

3.1	cfを使う人


&DEFINE_FIELD_PAT_TO_REJECT("Subject", "ILOVEYOU");

亜種がでるだろうとおもわれるので、やらないよりはやった方がましという程度。

汎用的にはVBスクリプト全部を弾く必要があるだろう。

$DISTRIBUTE_FILTER_HOOK = q#
      if ($e{'Body'} =~ /Content.*\.vbs|filename=.*vbs/i) {
           return 'VB script attatchment';
      }
#;


をcfの最後(LOCAL_CONFIG行の後)に追加して config.ph を update するため
に 

	% make config.ph

3.2	config.phを使う人

config.ph生書きの人は

&DEFINE_FIELD_PAT_TO_REJECT("Subject", "ILOVEYOU");

亜種がでるだろうとおもわれるので、やらないよりはやった方がましという程度。
汎用的にはVBスクリプト全部を弾く必要があるだろう。

$DISTRIBUTE_FILTER_HOOK = q#
      if ($e{'Body'} =~ /Content.*\.vbs|filename=.*vbs/i) {
           return 'VB script attatchment';
      }
#;

を追加。

3.3	MIME Multipart のメールをすべて拒否する

MIME Multipart のメールはすべからく危ない可能性があるので、拒否すると
いう大技もある。MLのポリシーとして認めないと宣言しこれを使用すること
は可能かも知れない。
   &ADD_CONTENT_HANDLER('multipart/.*', '.*/.*', 'reject');

[PREVIOUS CHAPTER] [NEXT CHAPTER]
Copyright (C) 1993-2000 Ken'ichi Fukamachi
All rights of this page is reserved.

# This Document(html format) is automatically geneareted by fwix.pl. 
# fwix (Formatter of WIX Language) is fml document formatter system
# designed to generate plaintext, html, texinfo and nroff from one file.