[mew-dist 27032] MewImporter and regex filter

Kazuhiko Izawa kai-mew at example.com
2006年 6月 19日 (月) 17:45:19 JST


井澤です。

MewImporterですが、現在はメール本文をそのまま登録しているため、Base64や
uuencodeでエンコードされた部分がSpotlightデータベースに入ってしまうと言う
問題があると言うことに最近気付きました。

# タイプミスでやたらメールがひっかかるので気付きました ^^;

どうしようかと思いましたが、とりあえず手軽な解決策として、正規表現で本文
をフィルタリングする機能をつけてみました。

試していただける方は、

 http://homepage.mac.com/izawak/spotlight/MewImporter-1.2.dmg

をインストールして、一緒に入っている MewImporterConf.app で
「EnableFilterRegexes」にチェックを入れて「Apply」してください。
Spotlightに登録する際に正規表現にマッチする部分が削除されるようになります。
正規表現はとりあえずbase64用とuuencode用が入っています。ちなみに正規表現
は regex(3) をそのまま使っています。マルチバイト文字はおそらくサポートさ
れていません。

あとおまけとして、正規表現のデバッグ用に MewViewer.app と言うツールも入れ
ときました。これで.mewファイルを開くと、どのようにSpotlightに登録されるか
確認するのに使えます。

では。試す時はインポータのクラッシュにご注意下さい。



Mew-dist メーリングリストの案内