迷惑ワードの書き方No.33179
saki さん 08/01/30 12:44
 
「途中に任意の文字が入っていてもヒットする単語」を試しているのですが、うまく
ヒットしてくれません。
単純な1文字でもダメですし、文字列でもダメです。
バージョン4.83です。

[ ]
RE:33179 迷惑ワードの書き方No.33181
秀まるお2 さん 08/01/30 14:19
 
 「++~string」ってやつですかね?

 これは、先頭に書くとダメでして、何か別にヒットする単語とセットでないと
ダメです。例えば


 string1++~string2

 ってな具合で。

 具体的にダメな例と、ヒットして欲しい文字列の例とか教えていただければも
っとヒントが出せると思います。

[ ]
RE:33181 迷惑ワードの書き方No.33182
秀まるお2 さん 08/01/30 16:07
 
 すみません。自分でも忘れてました。

   ++_xxx.yyy

 または

   ++_xxx_yyy

 みたいなやつですね。

 これはこれで、ヘルプに書いてある通りにヒットするはずだと思いますけども、
ヘルプに書いてない条件がありました。英語のメールでないとダメだと思います。

[ ]
RE:33182 迷惑ワードの書き方No.33183
saki さん 08/01/30 18:31
 
> すみません。自分でも忘れてました。
>
>   ++_xxx.yyy
>
> または
>
>   ++_xxx_yyy
>
> みたいなやつですね。

そうです。そっちです。

> これはこれで、ヘルプに書いてある通りにヒットするはずだと思いますけども、
>ヘルプに書いてない条件がありました。英語のメールでないとダメだと思います。

なるほど。
iso-8859-1 だと英語でないのでダメなのでしょうか?

迷惑メールにしたいメールは、下のようなものです。
-------------
X-Body-Content-Type: text/plain;charset="iso-8859-1"

Join the Thousands of Americans GETTING OUT OF DEBT!
Be DEBT FREE in as little as 12 MONTHS.
Please visit the link below and get a free debt consultation today. NO
OBLIGATION!
http://gooddvibe.cn/
-------------
この gooddvibe が goodivibe になったりします。

これを迷惑ワードで http:++_good.vibe と指定して検出したいのです。

また、us-asciiでも、
-------------------
Content-Type: text/plain;
    charset="us-ascii"

Any diploma you want!
Call and get! simple as 2x2
my number is: +1 206-309-033-6
-------------------
Content-Type: text/plain;
    charset="us-ascii"

Any diploma you want!
Call and get! simple as 2x2
my number is: +1\206\3090\336
--------------------
というメールの電話番号部分に対してヒットするように、
 call++_1.206
と指定してみましたが、ダメでした。数字だからでしょうか?

もっとも、今回の内容は、違う部分を迷惑ワードとすれば検出できそうなので、どう
してもってわけではないです。できれば便利かな、くらいです。

[ ]
RE:33183 迷惑ワードの書き方No.33189
秀まるお2 さん 08/01/31 09:36
 
 iso-8859-1ならヒットすると思います。

 こちらで同じ文面のメールを作成してテストしたら、最初は

   debt+obligation+free+visit+http:+...

 っていう標準の迷惑ワードにヒットしました。

 メールの中のobligationって単語を削除してもう一度フィルターに通したら、
今度はちゃんと、

    http:++_good.vibe

 でヒットしましたけど。(少なくとも僕の所では)

> というメールの電話番号部分に対してヒットするように、
>  call++_1.206
> と指定してみましたが、ダメでした。数字だからでしょうか?

 これも僕の所ではヒットします。

 何が違うのやら?。

 ヒットしないメールの受信ログを添付ファイルにして、 maruo@mitene.or.jp
宛に送っていただければ、それで再現出来るかもしれないです。もしよければ送
って欲しいです。

-----------
 ヒットするしないは別にして、今回のこの2つのメールについては、あえて
「++_xxx.yyy」形式を使わなくてもヒットさせられると思います。というか、そ
もそもご自身で難しい迷惑ワードを考えるよりも、標準の迷惑ワードを使ってい
ただくだけでいいんじゃないかと思います。

 前者はすでにヒットしてるし、後者については、「diploma+call++!usbd
<300」みたいに登録したらいいかと思います。ってことでさっそく標準の迷惑
ワードに登録します。

[ ]
RE:33189 迷惑ワードの書き方No.33193
秀まるお2 さん 08/01/31 11:03
 
 テストしてみたら、「call++_1.206」の方はヒットしませんでした。

 1x206  ならヒットするんですが、1 206のように、空白が入ってる所にはヒッ
トしないです。自分でもソースコードをトレースしないと分かりませんでした。

 これはなぜかというと、そもそこの「.」とかの類は、単語の途中に英文字を
入れて偽装している物でもヒットさせるようにしたので、空白は除外してました。
空白は、普通に単語の区切りとして使うので、それに間違ってヒットしたらよく
ないと思ってわざとそうしてました。

 ということですみませんがこれは仕様ということでお願いします。

 もう1つの、「http:++_good.vibe」については、こちらではうまくヒットし
ました。ですが、たぶん昔の秀丸メールだとヒットしないかもしれないです。一
応、最新正式版のV4.83で試した限りはヒットしましたけど。

 (ちょっとそれ以上古いバージョンはテストしてませんけど)

 あと、こちらでは「debt+obligation+free+visit+http:+...」ってワードにヒ
ットしましたが、これは去年の11月5日に登録した、比較的新しいワードのよ
うです。なので、最新βをインストールされてるか、または迷惑ワードの自動配
信を受けてる場合でないとヒットしないようです。

 ということでお願いします。

[ ]