[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 のメールはすべからく危ない可能性があるので、拒否すると
    いう大技もある。ＭＬのポリシーとして認めないと宣言しこれを使用すること
    は可能かも知れない。
       &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.