[Norton AntiSpam]という部分を消したいNo.21934
nari さん 05/03/03 16:48
 
 [Norton AntiSpam]なんですが、メーリングリストから送られてくる
メールの件名の頭につくことがあってなんか気になります。

 何故スパムと判断したかがどうも判然としないんですよねこのソフト。

 まあ、機能的に不満が無いのでいいのですがこの件名「[Norton AntiSpam] [Max.1
38623] Re: あれのこと」なんてなってしまった
件名から[Norton AntiSpam]という文字だけ受信時に消すにはどんな
マクロを想定すれば良いのでしょうか。
 
 少し方向性を指摘していただけたらなーと思うのですが。

 ちなみに送信者を指定すればその人の送ったメールには
[Norton AntiSpam]はつかないのですが200人以上登録しないと
いけないことになるので・・。

[ ]
RE:21934 [Norton AntiSpam]という部分をNo.21936
秀まるお2 さん 05/03/03 17:53
 
 マクロでやるにしても、いわゆる「マクロを実行する」というワンアクション
が必要になります。例えば受信しただけで自動的に件名を加工するってことは難
しいです。

 例えば、メールを複数選択して、その選択された対象のメールから
[Norton...]を削除するってことなら、以下のようなマクロとなります。

    loaddll "tkinfo.dll";
    #n = dllfunc("LockSelection");
    while(1) {
        #n = dllfunc("EnumSelection", 1);
        if( #n == 0 ) break;
        $s = dllfuncstr("CurrentHeader", "Subject");
        if( leftstr( $s, 18 ) == "[Norton AntiSpam] " ) {
            $s = midstr( $s, 18, 999 );
            #n = dllfunc("BeginEditMail");
            #n = dllfunc("SetHeader", "Subject", $s);
            #n = dllfunc("SaveEditMail", 0, 0 );
        }
    }
    #n = dllfunc("UnlockSelection", 1);

[ ]
RE:21936 [Norton AntiSpam]という部分をNo.21939
nari さん 05/03/03 20:05
 
> マクロでやるにしても、いわゆる「マクロを実行する」というワンアクション

>が必要になります。

 あ、やっぱりそうなんですかー。さっそくMACファイル作ってやって
みました。
 2000近くあった[Norton・・」がサクサク消えていきました。どうもです。
 
 それにしても、もうちょっと[Norton・・spam]とヘッダに付加する
条件を柔軟に設定できないのかなー・・ノートン君は。

[ ]