セキュリティソフトが付けた [spam] を削No.33282
5HPONGO さん 08/02/09 20:55
 
 まいど。5HPONGOと申します。

 セキュリティソフトの中には,迷惑メールのSubject:ヘッダに[spam]やらそれに類
する文字列を勝手に付けてくれるものが多々あります。

 当該メールが本当にスパムならばそれでいいのですが,誤判定されてスパムでない
メールに[spam]が付いていると気分が滅入ります。

 そこで,秀丸メールの,受信メールの編集画面でSubject:ヘッダを手編集しようと
しても,どうも不可能のようです。

 この,迷惑メールでないメールに付けられた[spam]又はこれに類する文字列を手動
で又は自動で削除する方法はないものでしょうか?

 もしも以前にご検討されたことのある話題でしたらお許しください。

[ ]
RE:33282 セキュリティソフトが付けた [spNo.33284
EA11R さん 08/02/09 21:12
 

5HPONGO さん、こんばんは。

EA11R@一般ユーザです。

>  セキュリティソフトの中には,迷惑メールのSubject:ヘッダに[spam]やらそれに類
> する文字列を勝手に付けてくれるものが多々あります。
セキュリティソフトのspamチェッカーをOFFにするのが一番手っ取り早いと思う
んですけどね。


>  そこで,秀丸メールの,受信メールの編集画面でSubject:ヘッダを手編集しようと
> しても,どうも不可能のようです。
[設定]→[編集を許可する]で編集できますよ。
その後、保存を行うか、[設定]→[編集を許可する]をもう一度選択すれば、保存
するか聞いてくるので、保存する選択肢を選べばいいです。

[ ]
RE:33284 セキュリティソフトが付けた [spNo.33286
5HPONGO さん 08/02/09 21:51
 
EA11R@一般ユーザはん

 まいど,5HPONGOです。ご回答ありがとうございます。

> >  そこで,秀丸メールの,受信メールの編集画面でSubject:ヘッダを手編集しよう
> > と
> > しても,どうも不可能のようです。
> [設定]→[編集を許可する]で編集できますよ。
> その後、保存を行うか、[設定]→[編集を許可する]をもう一度選択すれば、保存
> するか聞いてくるので、保存する選択肢を選べばいいです。

 なるほど,「[設定]→[編集を許可する]」に気付きませんでした。

> >  セキュリティソフトの中には,迷惑メールのSubject:ヘッダに[spam]やらそれに
> > 類
> > する文字列を勝手に付けてくれるものが多々あります。
> セキュリティソフトのspamチェッカーをOFFにするのが一番手っ取り早いと思う
> んですけどね。

 やっぱりこれが一番なんですね。この線で考えてみます。

 ほな。

--
5HPONGO

[ ]
RE:33286 セキュリティソフトが付けた [spNo.33288
秀まるお2 さん 08/02/09 22:57
 
 以下のようなマクロを使うと一発[spam]を除去出来ます。

    loaddll "tkinfo.dll";
    $subj = dllfuncstr("CurrentHeader", "Subject");
    if( leftstr( $subj, 6 ) == "[spam]" ) {
        #n = dllfunc("BeginEditMail");
        #n = dllfunc("SetHeader", "Subject", midstr($subj, 6, 999));
        #n = dllfunc("SaveEditMail", 0, 0);
    }

[ ]
RE:33288 セキュリティソフトが付けた [spNo.33294
三月 さん 08/02/10 09:13
 
私は、下記のようにしてました。


-------
loaddll "tkinfo.dll";

#count = dllfunc("SelectedMailCount");

if( #count == 0 ) {
 endmacro;
}
#n = dllfunc("LockSelection");
while(1) {
 #n = dllfunc("EnumSelection", 1);
 if( #n == 0 ) {
  break;
 }
 $s = dllfuncstr("CurrentHeader", "Subject");
 if( strstr( $s , "[!! SPAM] " ) >= 0 ) {
  #x = dllfunc( "OpenMail" );
  $s = dllfuncstr("CurrentHeader", "Subject");
  $m = midstr( $s, 10, 250 );
  //message $m;
  $s = dllfuncstr("SetHeader", "Subject", $m);
  save;
  #whd = hidemaruhandle( 0 );
  #x = dllfunc( "SetMainWndTop" );
  closehidemaru #whd;
  #tmp = dllfunc( "SetMailFlag", "altered", 0 );//改変フラグ OFF
 }
 if( strstr( $s , "[?? Probable Spam] " ) >= 0 ) {
  #x = dllfunc( "OpenMail" );
  $s = dllfuncstr("CurrentHeader", "Subject");
  $m = midstr( $s, 19, 250 );
  //message $m;
  $s = dllfuncstr("SetHeader", "Subject", $m);
  save;
  #whd = hidemaruhandle( 0 );
  #x = dllfunc( "SetMainWndTop" );
  closehidemaru #whd;
  #tmp = dllfunc( "SetMailFlag", "altered", 0 );//改変フラグ OFF
 }

}
#n = dllfunc("UnlockSelection", 0);

[ ]