1バイト文字のみのメールを排除No.10596
gieseking さん 03/01/10 13:31
 
初めて投稿いたします。実は海外からのスパムメールが最近とくに多いので、ヘッダ
に1バイト文字のみのメールは排除(サーバーより削除など)したいと思っておりま
す。これについて良い振り分け方法はありませんでしょうか。どうかよろしくお願い
いたします。

[ ]
RE:10596 1バイト文字のみのメールを排除No.10601
ながさわ さん 03/01/10 14:45
 
ながさわです。

出来る出来ないはともかく、文字種でフィルタリングしてしまうのは大変危険です。
日本人だから、サブジェクト(等)を必ず日本語にするとは限らないでしょう?

[ ]
RE:10601 1バイト文字のみのメールを排除No.10605
gieseking さん 03/01/10 15:29
 
ながさわさん、お返事ありがとうございます。
それでは本文で検索すればいかがでしようか?本文でしたら日本語だとまず2バイト
文字を使っていると思いますもので。

[ ]
RE:10605 1バイト文字のみのメールを排除No.10608
ながさわ さん 03/01/10 15:57
 
ながさわです。

ん〜、やっぱりそういうアプローチはあまり意味がないと思いますよ。

『○○の解説しているページってどこだっけ?』などというメールに対し、URLだけ
を返答する場合なんてしょっちゅうありますし。他にも
あなたに英語圏の友人が出来たら?
あなたが英語圏の仕事を頼まれたら?
恋人から(ちょっと気取って)"Will you marry me?"とだけ書かれたメールが来たら?

お仕事は何をなさっているか存じませんが、私のような仕事(システムエンジニア)
ですと、英語圏での仕事はなくても、英語のメール送受信はそれなりにあります。

文字種なんていう、誰でも簡単に操作できるものでのフィルタリングは危険です。

[ ]
RE:10605 1バイト文字のみのメールを排除No.10609
vickwei さん 03/01/10 16:36
 
 gieseking さん、こんにちは。

 私自身は使っていないので詳しくは分かりませんが、鶴亀メールマクロライブラ
リにある、

スパムメール削除マクロ Verβ2.11
http://hidemaru.xaxon.co.jp/lib/tkmacro/spkillb4.html

が、御希望に合うのではないかと思いますが、いかがでしょうか。
 ただ、ながさわ さんもご指摘のとおり、英語のメールが削除されてしまう危険
性がありますが、上記のマクロでは、「削除しないメールアドレスを設定可能」だ
そうです。

[ ]
RE:10608 1バイト文字のみのメールを排除No.10611
秀まるお2 さん 03/01/10 16:41
 
 ながさわさんの話は別として、1バイト文字しか使ってないかどうかを完全に
見分けることは出来ないです。

 多少不正確でもいいということであれば、Content-Type:ヘッダでのcharset=
の指定がus-asciiまたはiso-8859-1かどうかで判断できます。

 マルチパートのメールの場合はContent-Type:ヘッダではダメで、鶴亀メール
の生成するX-Body-Content-Type:ヘッダを参照しないといけないです。なので、

 Content-Type:がus-asciiを含む または
 Content-Type:がus-asciiを含む または
 X-Body-Content-Type:がiso-8859-1を含む または
 X-Body-Content-Type:がiso-8859-1を含む

 のように4つの条件を指定すれば大丈夫だと思います。同時に4つは指定でき
ないので、条件を2つに分けて登録すればいいと思います。

 たまにですが、日本語のメールであってもus-asciiとなっていたりすることも
ありえるので、この条件でメールを完全に削除するには少々注意が必要かもしれ
ないです。

[ ]
RE:10611 1バイト文字のみのメールを排除No.10614
秀まるお2 さん 03/01/10 17:00
 
 間違えました。

> Content-Type:がus-asciiを含む または
> Content-Type:がus-asciiを含む または
> X-Body-Content-Type:がiso-8859-1を含む または
> X-Body-Content-Type:がiso-8859-1を含む

 Content-Type:がus-asciiを含む または
 Content-Type:がiso-8859-1を含む または
 X-Body-Content-Type:がus-asciiを含む または
 X-Body-Content-Type:がiso-8859-1を含む

 です。

[ ]
RE:10614 1バイト文字のみのメールを排除No.10644
gieseking さん 03/01/10 21:00
 
早速設定しました。うまく振り分けられるようです。(ちゃんとした)海外からの
メールもあるので、とりあえずゴミ箱行きにしておきました。どうもありがとうござ
いました。

> Content-Type:がus-asciiを含む または
> Content-Type:がiso-8859-1を含む または
> X-Body-Content-Type:がus-asciiを含む または
> X-Body-Content-Type:がiso-8859-1を含む


[ ]
RE:10609 1バイト文字のみのメールを排除No.10645
gieseking さん 03/01/10 21:05
 
vickweiさん、これは使ってみましたが、やはり受信した後の処理なので気になりま
す。表示の時点で見えないのが良いので...。どうもありがとうございました。

>スパムメール削除マクロ Verβ2.11
>http://hidemaru.xaxon.co.jp/lib/tkmacro/spkillb4.html
>が、御希望に合うのではないかと思いますが、いかがでしょうか。

[ ]