Message-ID の検索No.08382
ひろ さん 03/02/04 18:54
 
 秀まるおさん今日は、ひろです。
 Message-ID の検索が上手くいかないようです。「特定のヘッダ」として、
「Message-ID」を対象とした場合は、問題ないことを確認しました。
 こちらの環境は、Windows98+IE6.0+鶴亀 Ver.2.37 です。

[ ]
RE:08382 Message-ID の検索No.08385
秀まるお さん 03/02/05 17:02
 
 Message-Id検索なら、こちらでは正しく動作しているように思います。

 仕様として、そもそもMessage-Id検索と「特定ヘッダ」で検索した時とは違っ
た結果になる場合はありえます。ヘルプにも書いてありますが、

  References: <A>, <B>

 のように書いてあると、Message-Id検索では<B>側しか検出できません。

 そういう話かと思いますけど?。もっと具体的にヒットする例とヒットしない
例を見極めていただけると助かるような気がします。

[ ]
RE:08385 Message-ID の検索No.08387
ひろ さん 03/02/05 17:54
 
 秀まるおさん今日は、ひろです。
>  Message-Id検索なら、こちらでは正しく動作しているように思います。
 仕様を勘違いしているかもしれませんが、何で期待どおりに動かないのだろ
う???

 取り敢えず、この投稿の返信元
http://www.maruo.co.jp/turukame/1/m030205.html#8385
をメール型式で保存してあるフォルダに対して、GetFindPack の返り値が
("<xxxxxxxxxxxxxx@maruo.co.jp>", word, target=person),
 messageidtarget=, subfolder=1, inmail=2

("<xxxxxxxxxxxxxx@maruo.co.jp>", word, target=person),
 messageidtarget=messageid, subfolder=0, inmail=2

("<xxxxxxxxxxxxxx@maruo.co.jp>", word, target=person),
 messageidtarget=all, subfolder=1, inmail=2
となる (全て本来は一行) 検索をしても、一つもヒットしません。

 更に気がついたことは、上の検索をした後、履歴からそれを呼び出すと、
「対象」が「メールアドレス検索」となり「From」「To」「Bcc」にチェック
が入った形になります??? 履歴から呼び出しているので、当然「(Message-Id
検索)」になるはずですよね。

[ ]
RE:08387 Message-ID の検索No.08389
秀まるお さん 03/02/05 18:11
 
 「messageidtarget=,」となっていたら何にもヒットしないはずです。

 検索履歴の生成上のバグのようです。調べて修正させていただきます。

[ ]
RE:08389 Message-ID の検索No.08390
ひろ さん 03/02/05 19:47
 
 秀まるおさん今日は、ひろです。
>  「messageidtarget=,」となっていたら何にもヒットしないはずです。
>
>  検索履歴の生成上のバグのようです。調べて修正させていただきます。
 これは検索履歴生成上のバグというより、「(Message-Id検索)」で「対象
ヘッダ」のどちらのチェックボックスも同時に OFF にしたからだと思います。

[ ]
RE:08390 Message-ID の検索No.08392
秀まるお さん 03/02/06 10:43
 
 メッセージIDを<>で囲むのが間違いのようです。

    loaddll "tkinfo.dll";
    $s = dllfuncstr("SetFindPack",
      "(\"xxxxxxxxxxxxxx@maruo.co.jp\", word, target=person)" +
      ", messageidtarget=all, subfolder=1, inmail=2" );
    #n = dllfunc("FindDown");
    message str(#n);

 とやったらうまく動作しました。

 Message-Id検索をした直後にGetFindPackをしても正しい結果が返ってこない
ようですが、それはそれでバグという訳でもないようです。

[ ]
RE:08392 Message-ID の検索No.08393
ひろ さん 03/02/06 12:58
 
 秀まるおさん今日は、ひろです。
>  メッセージIDを<>で囲むのが間違いのようです。
 気が付かなかった。

 ところで、
>  更に気がついたことは、上の検索をした後、履歴からそれを呼び出すと、
> 「対象」が「メールアドレス検索」となり「From」「To」「Bcc」にチェック
> が入った形になります??? 履歴から呼び出しているので、当然「(Message-Id
> 検索)」になるはずですよね。
は再現しませんか?

[ ]
RE:08393 Message-ID の検索No.08394
秀まるお さん 03/02/06 13:11
 
>は再現しませんか?

 PushFindPackするマクロを作ってテストしたら再現しました。ということで修
正します。

[ ]
RE:08394 Message-ID の検索No.08396
ひろ さん 03/02/06 18:20
 
 秀まるおさん今日は、ひろです。
>  PushFindPackするマクロを作ってテストしたら再現しました。ということで修
> 正します。
 宜しくお願いします。

[ ]
RE:08392 Message-ID、メールアドレス検索No.08397
ひろ さん 03/02/06 18:20
 
 秀まるおさん今日は、ひろです。
>  メッセージIDを<>で囲むのが間違いのようです。
 メールアドレス検索も、From, To 等のヘッダによる検索と一致するとは限
らないので、この仕様自体は良いのですが、ヘルプ「検索ダイアログボックス
(鶴亀メール本体側)」と「検索して一覧作成ダイアログボックス」に一筆欲し
いですね。あと同じく上記のヘルプの「対象」に「メールアドレス検索ダイア
ログボックス (鶴亀メール本体側)」へのリンクがあるとユーザに優しいかと。

[ ]
RE:08397 Message-ID、メールアドレス検索No.08398
秀まるお さん 03/02/06 18:45
 
 もともとも「検索して一覧作成」などからはメールアドレス検索/Message-Id
検索相当の動作は出来なかったので、出来るようになってからヘルプを書き換え
てないのがいけないようです。

 ということで付け加えておきます。

[ ]
RE:08398 Message-ID、メールアドレス検索No.08400
ひろ さん 03/02/06 20:05
 
 秀まるおさん今日は、ひろです。
>  ということで付け加えておきます。
 有り難うございます。

[ ]
RE:08398 Message-ID、メールアドレス検索No.08411
ひろ さん 03/02/07 18:57
 
 秀まるおさん今日は、ひろです。
>  ということで付け加えておきます。
 「検索して一覧作成ダイアログボックス」中の「Message-Id検索ダイアログ
ボックス」をクリックした結果は、何だか変です。ちょっと笑えます。

[ ]
RE:08411 Message-ID、メールアドレス検索No.08412
秀まるお さん 03/02/07 19:06
 
 二重下線にしたつもりが1重下線になってしまったようです。直します。

[ ]
RE:08412 Message-ID、メールアドレス検索No.08413
ひろ さん 03/02/07 19:16
 
 秀まるおさん今日は、ひろです。
>  二重下線にしたつもりが1重下線になってしまったようです。直します。
 実はこの書いてある内容はよく分かりませんが(^^;、宜しくお願いします。

[ ]