プロセルピナ
Top Internet
Mail
Private
Proxy
Capture
Device
Download Config
and
Words
Online
Help
Online
Home
[BACK]
Top > Mail > Filtering > 中韓台フィルタ

 
中韓台フィルタ
Mail Filter
  Top | Menu | IpBlacklist | Bayesian | Edit | Commands   


 

概要


「中韓台フィルタ」は、 中国・韓国・台湾から発信されたメール、および経由したメールを
   {{GTMAIL_HOME}}\mbox\work\○○
のフォルダに移動します (○○は国名)。

「プロセルピナ」のインストール時に、  F4 キー (デフォルトのメールフィルタ) から呼び出されるメールフィルタとして設定されています。

 

フィルタの詳細


具体的には次のような内容のフィルタです。
  (各コマンドの詳細は振り分けコマンド一覧を参照してください)

Fig.1: 中韓台フィルタ.txt

1行目のReplyRecentコマンドの処理により、受信したメールが 最近送ったメールの返信だった場合には、 「中韓台チェック終了」のラベル行にジャンプしています。
これにより、中国・韓国・台湾からのメールでも、こちらから「プロセルピナ」で送ったメールの返信だった場合は このメールフィルタで移動される対象にはなりません。
(返信かどうかの判定は、件名に Re: の記述があるかどうかとは 全く関係なく行われます)

2行目のFrom.isAddressBookedコマンドでは、 メールのFromヘッダ行に記載されていたメールアドレスが 「プロセルピナ」のアドレス帳に登録されていた場合に、 「中韓台チェック終了」のラベル行にジャンプしています。
これにより、中国・韓国・台湾からのメールでも、アドレス帳に登録されたアドレスからのメールは このメールフィルタで移動される対象にはなりません。

3行目で台湾からのメールを、4行目で中国、5行目で韓国からのメールを、それぞれ国名のついたフォルダに移動しています。
(dir=で指定する移動先フォルダの記述において、 "記号で囲まれる範囲内では、 \記号\\ とエスケープされます)
ディスクに該当するフォルダが無い場合は 自動的に作成されます。

これらのフォルダに溜まったメールは定期的にチェックして、不要なら削除しておきます。 ベイジアンフィルタを使っている場合は、削除する前に、ベイジアンフィルタにジャンクメールとして まとめて学習させておくとよいでしょう。

 

Fromアドレスが自分のメールアドレスの場合


上記で説明したように、Fromアドレスが「プロセルピナ」のアドレス帳に登録されている場合は、 このフィルタによるチェックはスキップされます。 そのため、アドレス帳に自分のメールアドレスも登録している場合、「Fromアドレスに自分のメールアドレスが設定されたジャンクメール」 をチェックできません。

この場合でもチェックできるようにするには、 「Fromアドレスが自分のメールアドレスだった場合は、アドレス帳によるチェックをスキップする」 処理を追加します。具体的には次のようになります。


Fig.2: 中韓台フィルタのカスタマイズ

Fig.1と比較して、 From.isMyAddressコマンド と、 DoCheckラベル の2行が追加されています。
2行目に追加された From.isMyAddressコマンド で、 Fromアドレスが自分のメールアドレスだった場合に DoCheckラベル(4行目) にジャンプする処理を追加し、その間にある 2行目の From.isAddressBookedコマンド による判定処理をスキップしています。
[BACK]
プロセルピナ