学習型メールフィルタのβテスターの募集No.25593
Kamonohasi さん 05/12/19 22:30
 
こんばんは、突然失礼いたします。私、カモノハシと申します。
サイトー企画さんから既存のフィルタのソースを開示していただき、学習型のメー
ルフィルタのサンプルを作ってみました。現在自分の環境やサイトー企画さんでの
動作テストをしていましたが、幾分限界を感じて来ました。つきましてはβテスト
を複数人で行いたいと思い、サイトー企画さんのご厚意でこのフォーラムでテスト
に参加してくださる方を募集したいと思います。

[フィルタの特徴]
・日本語の分かち書きにmecabを利用している
・Windowsネイティブ
・学習型ではあるがベイジアンとは呼べない(?)
・一部機能が「秀丸メールV4.60β3」以降でないと働かない

[本テストの目的]
・バグだし
・この実装方法が実用レベルになる可能性があるのか
・その為にはどんな機能追加が必要か
・その手間はどの程度か
・どの程度需要があるのか
などなど結構根本的です。

[参加条件]
・このテストでなんらかの損害が出ても許容できる方
・もしもの場合、メールデータを含めた環境を自分で再構築できる方
・秀丸ごと落ちてもおおらかな気分で再現に協力してくれる方
・もし私がこのテストを通して最終的に開発を中断しても落胆はしても怒らない方
以上を満たしてくださる奇特な方を募集したいと思っています。

上記にあるように mecab ipadic を使用していますがドキュメントが無い関係上、
ファイルを一気に公開してしまうのはまずいだろうと思うのと、どの程度の方が参
加していただけるのか把握したいので、参加してくださる方は、直接メール(※1)で
ご連絡いただくか、こちらの掲示板か当方のサイト(※2)内の掲示板、メール送信フ
ォームのどちらかで、返信可能なメールアドレスをお書き添えの上その旨が分かる
件名(※3)でご連絡いただますでしょうか。
我が儘なお願いですが、よろしくお願い致します。

※1 c-spencer<(アットマーク)>jcom.home.ne.jp
  ↑全角文字を@に置き換えてください
※2 http://members.jcom.home.ne.jp/c-spencer/
※3 「フィルタのβテスト参加」など

[ ]
RE:25593 学習型メールフィルタのβテスタNo.25596
Kamonohasi さん 05/12/19 22:49
 
いくつか補足を
・このソフトはフリーウェアになる予定です
・ソースコードの開示は一部サイトー企画さんの著作物を含むため公開できません
・このフィルタにスパイウェアやウィルスに類する動作をするようなコードを、意
 図的に入れることはあり得ませんが、ご心配の場合サイトー企画さんへ直接コー
 ドを開示する用意はあります。サイトー企画さんがレビューをされるか否かは、
 確約できませんが、その覚悟があることだけ書き添えさせていただきます
・ご連絡いただけたメールアドレス等センシティブな情報はサイトー企画さんを含
 め外部へは開示せず、本ソフトに無関係な用途には使用しません。またご当人か
 ら申し出があれば、可及的速やかに情報を削除します

てなわけで、ご応募お待ちしております。

[ ]
RE:25593 学習型メールフィルタのβテスタNo.25599
Iranoan さん 05/12/19 23:49
 
 カモノハシさん今日は、Iranoan です。
 興味があるので質問させてください。
> ・学習型ではあるがベイジアンとは呼べない(?)
 ベイジアンでない学習型というのは、どの様な仕組みなのでしょう?

[ ]
RE:25599 学習型メールフィルタのβテスタNo.25600
Kamonohasi さん 05/12/20 00:28
 
> ベイジアンでない学習型というのは、どの様な仕組みなのでしょう?
ベイズに関してはまだ勉強中でして、最低限どれをすればベイジアンになるのかも
いまいち曖昧だったりします(汗)
端的に言って、まだ確率計算を実装していません。
物凄く適当にいくつかの実装をざっと眺めて、そこまでしなくてもある程度ならな
んとかなるんじゃ?と思ったのでざっくり作ってみた段階です。

[ ]
RE:25600 学習型メールフィルタのβテスタNo.25612
Iranoan さん 05/12/20 19:48
 
 カモノハシさん今日は、Iranoan です。
> ベイズに関してはまだ勉強中でして、最低限どれをすればベイジアンになるのかも
> いまいち曖昧だったりします(汗)
> 端的に言って、まだ確率計算を実装していません。
> 物凄く適当にいくつかの実装をざっと眺めて、そこまでしなくてもある程度ならな
> んとかなるんじゃ?と思ったのでざっくり作ってみた段階です。
 そうですか、そうすると私の場合、おそらく 7, 8 割りぐらいの精度にしか
ならないでしょうね(^^;。
 ##POPFile で 99% の精度は有るので、βテストの参加はどうしよう。

[ ]
RE:25612 学習型メールフィルタのβテスタNo.25613
Kamonohasi さん 05/12/20 22:46
 
> そうですか、そうすると私の場合、おそらく 7, 8 割りぐらいの精度にしか
>ならないでしょうね(^^;。
> ##POPFile で 99% の精度は有るので、βテストの参加はどうしよう。
単体での精度はたしかにまだいまいちだと思います。
でもその精度を確かめる為のテストでして(汗)
標準のフィルタもバイパスして使えますのでそんなには悪くならないだろうとは思っ
ていますが。。。
Iranoan さんにはお時間があるようでしたら是非参加していただきたいです。
我が儘な条件が災いしてか、需要がほぼ無いのか、時期が悪いのか、参加者がいませ
ん(泣)
現在1名様のみです。
よろしくお願い致します m(_ _)m

[ ]
RE:25613 学習型メールフィルタのβテスタNo.25614
SasadaNaoya さん 05/12/20 22:53
 
>我が儘な条件が災いしてか、需要がほぼ無いのか、時期が悪いのか、参加者がいま
>せん(泣)
>現在1名様のみです。
>よろしくお願い致します m(_ _)m

技術的なフィードバックは全く出来ないエンドユーザでも
ベータ版のテスターにはなれますか?
そういうのでも構わないのなら私を含めてなる人間も
ぽちぽち出てくると思います。

[ ]
RE:25614 学習型メールフィルタのβテスタNo.25615
Kamonohasi さん 05/12/20 23:13
 
>技術的なフィードバックは全く出来ないエンドユーザでも
>ベータ版のテスターにはなれますか?
まったく問題ないです。
・どの程度学習させたらどの程度の精度になるのか
・落ちるような致命的なメールが無いか
・インストール手順の改善
・分かりやすい表現
・標準のフィルタと併用した場合の使い勝手(現在標準フィルタをバイパスさせた場
 合 unclear 以外は全てそのまま信頼していますが、safe sender だけを除外対象
 にすべきかなど)

などなどいろいろあります。
GUIとかがありませんので、インストールなど取っつきにくいかも知れませんが、そ
れを乗り切っていただける方なら大歓迎です。

[ ]
RE:25593 学習型メールフィルタのβテスタNo.25617
Kamonohasi さん 05/12/21 02:21
 
突貫でライセンス文書を作りました。
下記のアドレスに公開します。
ファイルサイズの大きい「ipadic.zip」はWindows版Mecabを持っている方は不要です。
http://pub.idisk-just.com/fview/Aq8_F3OV9Mw1FF5LK_QdHkPxuclEIc9FWf66qLikvnIpGieGE9bk7dzQ_SHk2wD2j-Qj5jK0j_I
ライセンス系に詳しい方これで問題がないか教えてください。
よろしくお願い致します。

[ ]
RE:25593 学習型メールフィルタのβテスタNo.25618
JR0LPL さん 05/12/21 03:21
 
カモノハシ様へ

こんにちは。JR0LPLです。
似たようなソフトで、シュアウェアですが、

「Anti Spam Prxoy Server Blueberry USO Mark2」

と言うのがあります。今は秀丸メールがあるので使っていませんが
ベッキーを使っていた頃はこのシュアウェアを使っていました。
このソフトのURLは

http://www14.plala.or.jp./ayano-akira/bbuso2/bbuso2.html

なので良かったら参考にしてください。カモノハシ様と同じく、
mecabのDLLを使っています。

以上、参考になれば幸いです。

[ ]
RE:25613 学習型メールフィルタのβテスタNo.25628
Iranoan さん 05/12/21 13:28
 
 カモノハシさん今日は、Iranoan です。
> 標準のフィルタもバイパスして使えますのでそんなには悪くならないだろうとは思っ
> ていますが。。。
 元々秀丸メール標準のフィルタは使っていません(^^;。POPFile で 99% 以
上の精度があるので。

> Iranoan さんにはお時間があるようでしたら是非参加していただきたいです。
 POPFile と併用すると、
X-Text-Classification: spam
の記述で spam と判定してしまいそうですし、今週一杯は忙しいので、取り敢
えず来週になってから考えますm(__)m。

[ ]
RE:25628 学習型メールフィルタのβテスタNo.25641
Kamonohasi さん 05/12/21 23:42
 
そうですか、残念です。
POPFile以上の分類精度を出そう/出せるとまでは思い上がっていないので、
ご期待になっているような物ではないのでしょう。
まぁ元々常駐+Socket通信で不自由していない方には利点が無いですしね。
気が向いてお手すきの時間がありましたら、よろしくお願い致します。

[ ]
RE:25618 学習型メールフィルタのβテスタNo.25643
Kamonohasi さん 05/12/22 00:03
 
ご紹介有り難うございます。
>mecabのDLLを使っています。
mecabを使った実装はいくつか見ているのですが、これは知りませんでした。
ただ、これを私のフィルタと似たソフトと言ってしまうと、作者さんに申し訳ないで
す(汗)。
常駐してサーバになれるようなSocket部分はありませんし、
日本語処理をほぼ全て秀丸メールとmecabに任せてしまって、bigram trigramなども
実装してませんし(これは初期には載せていたのですが、どうにも精度がいまいちで
止めてしまいました)
なによりかなり完成されています。

このフィルタが現在の所目指しているのは
・富豪的な環境で性能がいい
・でも別プロセスで常駐しない(別ソフトを立ち上げたり管理したりは面倒だから)
・秀丸メールのプラグインになることで煩雑な機能はバッサリ捨てる
・標準フィルタ(判定を厳しくした)と組みあわせることで最大限の効果を出す
あたりですね。

[ ]
RE:25643 学習型メールフィルタのβテスタNo.25680
SasadaNaoya さん 05/12/24 10:54
 
いれてみました。
TuruKame.exeと同じフォルダに置くのですよね?
スパムフィルターからは選択できるのですが、
明らかにスパムメールでもX-TuruKame-Filter: safe
になっていてスパムに振り分けられません

あと受信済みのメールに関してはスパムと学習させられないのでしょうか? spamフ
ォルダは多くの方が持ってると思いますので、
そのフォルダを選択してスパムを学習させられたら効率的だと思います。

あとUIが無いと言うことでしたがヘルプファイルがあれば
多少取っつきやすくなると思います。
(スパムフィルターで見る事ができたら)

ペイジアンフィルタ期待してます。

[ ]
RE:25680 学習型メールフィルタのβテスタNo.25682
h-tom さん 05/12/24 11:48
 

h-tom です。

>いれてみました。
>TuruKame.exeと同じフォルダに置くのですよね?
>スパムフィルターからは選択できるのですが、
>明らかにスパムメールでもX-TuruKame-Filter: safe
>になっていてスパムに振り分けられません
>
>あと受信済みのメールに関してはスパムと学習させられないのでしょうか? spamフ
>ォルダは多くの方が持ってると思いますので、

とりあえず、"[インストール手順].txt"の"[使い方など]"をよく読みましょう。

[ ]
RE:25680 学習型メールフィルタのβテスタNo.25687
Kamonohasi さん 05/12/24 17:52
 
SasadaNaoya さんお試しいただけたようで、有り難うございます。
h-tom さんフォロー有り難うございます。

>TuruKame.exeと同じフォルダに置くのですよね?
秀丸メールから参照できるならどこでもいいですが、そのあたりが無難だと思います。

>スパムフィルターからは選択できるのですが、
>明らかにスパムメールでもX-TuruKame-Filter: safe
>になっていてスパムに振り分けられません
文面を読んだ感じでは学習をさせていないように見受けられます。
(まだ自動学習機能は実装されておらず、辞書も最初は学習量0です)
もしも既に学習していて、小文字の「safe」が出るなら、標準のフィルタと併用して
るいないに関わらず私の想定外の状況です。

>あと受信済みのメールに関してはスパムと学習させられないのでしょうか? spamフ
>ォルダは多くの方が持ってると思いますので、
>そのフォルダを選択してスパムを学習させられたら効率的だと思います。
現状、学習はメールの一覧からメールを選択して、右クリック(コンテクスト)メニ
ューからしか出来ません。
フィルタが秀丸メールから呼び出されるとメニューの一番下に
「このメールをスパム辞書に追加する」
「このメールを非スパム辞書に追加する」
という二つの項目が出てくるはずです。
フォルダ内のメールを一気に学習させる場合は Ctrl+A でそのフォルダ内のメールを
全選択して学習させてください。
スパム/非スパムのメールをそれぞれ学習させたら、そのメールを右クリックメニュー
「迷惑メールフィルターに通す(Z)」
というコマンドで判定させ、判定ミスをしたメールをあらためて学習させてください。
これである程度の判定をし出すはずです。

>あとUIが無いと言うことでしたがヘルプファイルがあれば
>多少取っつきやすくなると思います。
>(スパムフィルターで見る事ができたら)
う、ヘルプファイル作ったことが無いんですよね(汗)
要検討ってことで一旦お願いします。
本体がもう少し出来てからでないとヘルプだけあっても……ですし。

>ペイジアンフィルタ期待してます。
この名前いいですね!力及ばずベイジアンにならなかったらこれにしようかな(笑)

[ ]
RE:25593 学習型メールフィルタのβテスタNo.25688
Kamonohasi さん 05/12/24 17:56
 
メールする必要があるとどうも気軽に参加していただけないようですので、
下記アドレスに各種ファイルと簡単な注意書きなどを載せました。
フィルタ本体は「kbs_Basic2.zip」
インストールに関する文書は「[インストール手順].txt」です。
Mecabを既に持っている場合は「ipadic.zip」はダウンロードする必要がありませ
んが、「mecabrc」を書き換えていただく必要があります。
ファイルサイズが大きいですが、よろしくお願い致します。

※アドレス
http://members.jcom.home.ne.jp/c-spencer/Temp/kbsFilter/

[ ]
RE:25688 学習型メールフィルタのβテスタNo.25689
naoya さん 05/12/24 19:56
 
No.25617からファイルを取得して試しております。
>フィルタ本体は「kbs_Basic2.zip」
これは2になっているようですが入れ替えたほうがよろしいでしょうか?

>インストールに関する文書は「[インストール手順].txt」です。
リンクが切れてます。

以上よろしく

[ ]
RE:25689 学習型メールフィルタのβテスタNo.25690
h-tom さん 05/12/24 20:27
 

h-tom です。

>>インストールに関する文書は「[インストール手順].txt」です。
>リンクが切れてます。
リンク切れではありませんよ。firefoxで問題なく見れます。
日本語のファイル名なので、IEおよびIE系タブブラウザでは、設定を変更しないと
見れないかも。(「常にUTF-8としてURLを送信する」のチェックを外す。)

日本語のファイル名はやめた方ががいいかな?

[ ]
RE:25689 学習型メールフィルタのβテスタNo.25691
Kamonohasi さん 05/12/24 20:41
 
>これは2になっているようですが入れ替えたほうがよろしいでしょうか?
はい、できれば。
ini ファイルの fUseOtherFilter の設定値の解釈が変わっていますし、
コンパイラを変更したものですから。

>>インストールに関する文書は「[インストール手順].txt」です。
>リンクが切れてます。
お手数おかけして申し訳ありませんでした。
Install.txtに改名しました。

[ ]
RE:25593 バージョンアップNo.25717
Kamonohasi さん 05/12/26 00:47
 
こんばんは、いつもお世話になっております、カモノハシです。
フィルタがバージョンアップしました。
http://members.jcom.home.ne.jp/c-spencer/Temp/kbsFilter/
テストをしてくださる方は、よろしくお願い致します。
特に赤字で書いた辞書ファイルの削除は見落とさないよう、お願いします。

[ ]
RE:25717 バージョンアップNo.25788
SasadaNaoya さん 05/12/29 18:09
 
スパム辞書に追加するとアイコン変化、ゴミ箱行き
という風になったら使いやすいのですが、
これは秀丸メーラー側の協力が無いと出来ないんでしょうか?

可能ならそういった使用にしていただけるとうれしいです

[ ]
RE:25788 バージョンアップNo.25790
Kamonohasi さん 05/12/29 23:52
 
こんばんは、いつもお世話になっております、カモノハシです。
要望有り難うございます。
>スパム辞書に追加するとアイコン変化、ゴミ箱行き
>という風になったら使いやすいのですが、
>これは秀丸メーラー側の協力が無いと出来ないんでしょうか?
ご推察の通り、現在の所秀丸メールで新しい機能を作ってもらわないと出来ません。
おそらくお願いすればなんとかしてくれるかも知れませんが、ちょっと考えさせてく
ださい。
SasadaNaoyaさんの提案されているような動作があると便利なのは確かですが、これ
は現在の仕組みのフィルタ側でやるべきことかはちょっと疑問です。
現在の所、あくまで秀丸メールが「主」でフィルタが「従」ですので、それを崩すよ
うな仕組みを入れると非常に複雑になってしまいます。
現在の型に沿った考え方からすると、マクロで出来た方が自然ではないでしょうか。
(マクロにフィルタを操作する機能を追加しないといけませんが)
マクロだといかがでしょうか。

[ ]
RE:25790 バージョンアップNo.25791
h-tom さん 05/12/30 00:53
 

h-tom です。

>現在の型に沿った考え方からすると、マクロで出来た方が自然ではないでしょうか。
>(マクロにフィルタを操作する機能を追加しないといけませんが)
>マクロだといかがでしょうか。
マクロでやってみようかと思ったけれど、スパム辞書に追加する手段が・・・。
マウスの右クリックメニューのコマンドコードがわかれば、できそうなんですが。

kbsFilter.tkfに"AppendSpamWordFromFile"あるので、エクスポートして読み込ま
せればいいのかなと、思いましたがどうでしょう?

あとは、
 アイコン変化 -> フラグの書き換え(というかX-TuruKame-Filter:の書き換え)
 ゴミ箱行き  -> Move関数
があるので何とかなるかな?

[ ]
RE:25791 バージョンアップNo.25793
Kamonohasi さん 05/12/30 11:18
 
こんにちは、いつもお世話になっております、カモノハシです。
>マクロでやってみようかと思ったけれど、スパム辞書に追加する手段が・・・。
ええ、これが問題ですね。
>マウスの右クリックメニューのコマンドコードがわかれば、できそうなんですが。
フィルタが使えるメニューは固定ではなく動的なのでコマンドコードでも面倒臭いか
もしれません。

>kbsFilter.tkfに"AppendSpamWordFromFile"あるので、エクスポートして読み込ま
>せればいいのかなと、思いましたがどうでしょう?
この関数は残念ながら違います。TKFilter.tkf を呼び出す関係でエクスポートされ
ているだけでして。
同じような機能をこいつに持たせることも出来ますが、生のメールから学習するのは、
下準備があまりに面倒なのでちょとご勘弁願いたい、って所です。申し訳ありません。
やはり秀丸メールのマクロに新機能を追加してもらうのが一番かと思います。

[ ]
RE:25717 バージョンアップNo.26074
Kamonohasi さん 06/01/22 22:26
 
こんばんは、いつもお世話になっております、カモノハシです。
いつまでもTempはなんなので、公開場所を定めました。
http://members.jcom.home.ne.jp/c-spencer/program/hidemarumail/index.html#filter
です。
ファイルは更新されていません。
よろしくお願い致します。

[ ]
RE:25788 マクロで辞書追加No.26142
Kamonohasi さん 06/01/30 21:01
 
こんばんは、いつもお世話になっております、カモノハシです。
最新の秀丸メールV4.61β4以降でないと動きませんが、マクロでご希望の動きを作っ
てみました。
試していただけると幸いです。
////////////////////////////////////////////////////////////////
loaddll "tkinfo.dll";
if(!result) endmacro;
if(!dllfunc("IsTuruKame")) endmacro;
if(dllfunc("HidemaruMailVersion") < 461){
 message "4.61以降でお願いします";
 goto End;
}
if(!dllfunc( "IsHidemaruMailMain")){
 message "本体でお願いします";
 goto End;
}
if(dllfunc( "SelectedMailCount") <= 0){
 message "メールが選択されていません";
 goto End;
}

$filter = dllfuncstr("LoadAndGetSpamFilter");
if( $filter == "" ){
 message "kbsフィルタが有効になっていません";
 goto End;
}

if(dllfuncstr("GetSpamFilterTitle") != "kbsフィルタ"){
 message "kbsフィルタでないフィルタでは機能しません";
 goto End;
}

#n = sendmessage( hidemaruhandle(0), 0x0111 , 40259 , 0);

#n = dllfunc("BeginEditMail");
$ret = dllfuncstr("SetHeader" , "X-TuruKame-Filter" , "spam (add to spam di
c)");
#n = dllfunc("SaveEditMail", 0, 0 );

#n = dllfunc( "Move", "", "ゴミ箱" );
End:
 freedll;
 endmacro;
////////////////////////////////////////////////////////////////
です。
メール一覧からスパムなメールを選択して実行してください。
最新β以外でもメインの動作は可能なのですが、バグの関係で動かないようにしてい
ますので、無理やり動かすときはご注意下さい。

[ ]
RE:26142 マクロで辞書追加No.27934
SasadaNaoya さん 06/06/28 11:34
 
>こんばんは、いつもお世話になっております、カモノハシです。
>最新の秀丸メールV4.61β4以降でないと動きませんが、マクロでご希望の動きを作
>ってみました。
>試していただけると幸いです。


このマクロを便利に使わせていただいています。

「このメールを非スパム辞書に追加する」というのを
右クリックから選んでも同じメールを受信してもまだspmaの
ままだったりする場合があるのですが、spamとして登録して、ゴミ箱に移動する こ
のマクロとは逆に非spamとして登録し、受信フォルダに
移動するマクロを書いていただけませんでしょうか?

宜しくお願いいたします。

[ ]
RE:27934 マクロで辞書追加No.27941
Iranoan さん 06/06/28 13:32
 
 SasadaNaoya さん今日は、Iranoan です。
> 右クリックから選んでも同じメールを受信してもまだspmaの
> ままだったりする場合がある
 これについては、カモノハシさんの掲示板
http://www14.big.jp/~inami/kamobbs/wforum.cgi?no=127&mode=allread
を御覧ください。そうなる理由が解ります。

> spamとして登録して、ゴミ箱に移動する こ
> のマクロとは逆に非spamとして登録し、受信フォルダに
> 移動するマクロ
は、元のマクロを 3 箇所変更すればよいです。
> #n = sendmessage( hidemaruhandle(0), 0x0111 , 40259 , 0);
を                                              ^^^^^
#n = sendmessage( hidemaruhandle(0), 0x0111 , 40230 , 0);
に、                                          ^^^^^
> $ret = dllfuncstr("SetHeader" , "X-TuruKame-Filter" ,
> "spam (add to spam dic)");

#n = dllfunc("DeleteHeader" , "X-TuruKame-Filter" );

> #n = dllfunc( "Move", "", "ゴミ箱" );

#n = dllfunc( "Move", "", "受信" );
にします。

 ついでに、上記 URL で話題にしている反復学習のマクロのサンプルを末尾
に記載しておきます。
//spam/unspam の学習をさせる
//まだ
  //複数選択していた場合
//を考えていない
loaddll "tkinfo.dll";
if( dllfuncstr( "GetSpamFilterTitle" ) != "kbsフィルタ" ){
  message "迷惑メール・フィルタに「kbsフィルタ」が指定されていません";
  goto End;
}
call CheckType;
menu "spam として辞書に登録(&S)", "非 spam として辞書に登録(&U)";
if( !result )goto End;
else if( result == 1 )call UpdateDic "spam", 40259;
else if( result == 2 )call UpdateDic "safe", 40260;
End:
  freedll;
  endmacro;

CheckType://mail type の確認
  ##type = dllfunc( "MailType" );
  if( ##type <= 2 || ##type == 6 )goto End;
  return;

UpdateDic://実際に辞書に登録
  ##main = findwindowclass( "TuruKameFrame" );
  if( !##main ){
    message "本体が起動していないと実行できません";
    goto End;
  }
  if( !(dllfunc( "IsHidemaruMailMain" ) | dllfunc( "IsHidemaruMailGrep" )) ){
    //editor window
    #tmp = dllfunc( "Sync" );
    if( !#tmp ){//選択失敗
      goto End;
    }
  }
  #tmp = dllfunc( "DisableDraw", 0 );
  ##unread = dllfunc( "IsUnread" );

  $$type = dllfuncstr( "CurrentHeader", "X-TuruKame-Filter:" );
  if( $$type == "" ){
    #tmp = sendmessage( hidemaruhandle( 0 ), 0x0111, 40241, 0 );
    $$type = dllfuncstr( "CurrentHeader", "X-TuruKame-Filter:" );
  }
  while( strstr( $$type, $$1 ) == -1 ){
    #tmp = dllfunc( "BeginEditMail" );
    #tmp = dllfunc( "DeleteHeader", "X-TuruKame-Filter:" );
    #tmp = dllfunc("SaveEditMail", 0, 0 );
    #tmp = sendmessage( ##main, 0x0111 , ##2 , 0 );
    #tmp = sendmessage( hidemaruhandle( 0 ), 0x0111, 40241, 0 );
    $$type = dllfuncstr( "CurrentHeader", "X-TuruKame-Filter:" );
  }
  if( ##unread &  (!dllfunc( "IsUnread" )) )#tmp = dllfunc( "SwitchUnread" );
  #tmp = dllfunc( "EnableDraw" );
  return;

[ ]
RE:27941 マクロで辞書追加No.27951
SasadaNaoya さん 06/06/28 22:03
 
> Iranoanさん

マクロありがとう御座います。とても使いやすくなりました。

[ ]
RE:27941 マクロで辞書追加No.27993
SasadaNaoya さん 06/07/06 16:36
 

>> spamとして登録して、ゴミ箱に移動する こ
>> のマクロとは逆に非spamとして登録し、受信フォルダに
>> 移動するマクロ

時間が出来たのでゴミ箱に誤って登録されたメールを
非スパムとして修正しようとIranoanさんに書いていただいた
マクロを使ってみたのですが、選択しているメールではなくて
別のメールが登録されてしまいます。

複数のメールがメール一覧の所に表示されている状態で
Iranoanさんにこのマクロを試していただいて、
マクロを修正していただくようにお願いできないでしょうか?

宜しくお願いいたします。

[ ]
RE:27993 マクロで辞書追加No.27994
Iranoan さん 06/07/06 17:21
 
 SasadaNaoya さん今日は、Iranoan です。
> 非スパムとして修正しようとIranoanさんに書いていただいた
> マクロを使ってみた
 今マクロを見直してみると、「ひょっとすると選択しているメールではなく、
アクティブなメールを登録するかもしれない」とは思いましたが、そもそも
> 選択しているメールではなくて
> 別のメールが登録されてしまいます。
は、どうやって判断すればよいのでしょう? 基本的には、秀まるおさんとカモ
ノハシさんに教えて頂いた番号で、sendmessage を使っているだけなのです
が...。

[ ]
RE:27994 マクロで辞書追加No.27995
SasadaNaoya さん 06/07/06 18:06
 
私のところではメール一覧を表示しているときに選択している
(文字が反転しているところ)ではなくて一番下のメールが移動してしまいます。

メールは開いていない状態で、スレッド表示です。

[ ]
RE:27995 マクロで辞書追加No.27996
Iranoan さん 06/07/07 00:00
 
 SasadaNaoya さん今日は、Iranoan です。
> 私のところではメール一覧を表示しているときに選択している
> (文字が反転しているところ)ではなくて一番下のメールが移動してしまいます。
 移動ということは、26142 の秀まるおさんのマクロを修正したマクロという
ことでしょうか? 27941 で私が投稿したマクロは、移動の処理は無いので...。

 どちらにしても、マクロの話題になってしまうので、SasadaNaoya さんが手
元でお使いのマクロを、別会議室 http://www.maruo.co.jp/turukame/2/ に新
規で投稿して頂いた方が良いと思います。

[ ]