返信フラグが立たない現象?!No.00559
TATE2 さん 07/08/30 19:50
 
秀まるおさん

TATEです。

本日、返信したはずの受信メールに返信フラグがたたない現象を
確認しましたのでお知らせします。
再現性を確認していましたが、うまくいかないようです。

下名のマシンの問題かも知れませんが、何かあればコメントいた
だけないでしょうか。

取りあえず、返信したメールには、返信フラグを立てるように
プロパティで変更しています。

4.81β10

TATE.

[ ]
RE:00559 返信フラグが立たない現象?!No.00560
秀まるお さん 07/08/31 11:43
 
 返信したはずなのに返信フラグが付かない現象は実は僕の所でも起きたことが
あります。

 なんとか調べてみます。

[ ]
RE:00560 返信フラグが立たない現象?!No.00561
秀まるお さん 07/08/31 12:00
 
 ちなみにですが、もしもdump.txtを作成する設定で使っておられる場合なら、
dump.txtから問題の部分を取り出して調べることが可能です。

 例えば「返信済み」フラグをONにするのが成功した例のログとしては、

11:49:18.556 ( 506) tid=1432 CommandExecEvent 7
11:49:18.556 (17779) MuteOther()
11:49:18.556 (17835) MuteOther: ProcessExecEvent()
11:49:18.556 ( 632) ProcessExecEvent
11:49:18.556 (17958) SetReplied e:\hidemailhome\斉藤秀夫メイン\受信\Mitene M
itene200707.txt/0
11:49:18.556 (1176) ProcessExecEvent exit

 みたいな記録が出まして、その「SetReplied」の後ろのファイル名とオフセッ
トから、具体的に「返信済み」としたメールが特定可能です。CommandExecEvent
7」というのが返信元メールを検索してフラグを書き換える処理の開始を表して
ます。

 可能性の1つとして、何か別のメールを間違って「返信済み」に書き換えたん
ではないかと思います。というのは、仮に「返信済み」に書き換える対象メール
が見つからなければ、「返信元が特定出来ない」みたいなエラーが出るはずだか
らです。

 問題の起きた現象がもし「今すぐ送信」を実行した時であれば、その送信済み
メールの送信時刻から現象が起きたはずの時刻が特定出来るので、それでdump.
txtの該当部分が特定出来ると思いますけども…。

 あと、もし今現在dump.txt作成がOFFでしたら、すみませんがしばらくONにし
て使ってみて欲しいです。

[ ]
RE:00561 返信フラグが立たない現象?!No.00562
TATE2 さん 07/08/31 13:16
 
秀まるおさん

TATEです。

ご教示ありがとうございました。

残念ながら、dump.txt作成はOFFでしたので、ONで使うように
設定しました。

返信フラグが立たなかった時も特に挙動はおかしくなかった
のですが、範囲で「返信も転送もしない」とした時に、返信
したはずのメールが出てきたので、おかしいことに気が付いた
次第です。


しばらく様子をみて、再現すればご連絡します。



[ ]
RE:00561 返信フラグが立たない現象?!No.00620
TATE2 さん 07/10/13 12:19
 
秀まるおさん

TATEです。

返信フラグが立たない現象が再発しました。
dump.txtはありますが、どこの部分が該当するか
探し切れていません。
もうすこし調べてから投稿します。


[ ]
RE:00620 返信フラグが立たない現象?!No.00621
TATE2 さん 07/10/14 14:46
 
秀まるおさん

TATEです。(4.82β13)

dump.txtを調べましたが、返信作業を行った近辺のログで、
CommandExecEvent をgrep してみた結果が以下の通りです。

CommandExecEventの「7」というのはありませんが、
calling CallInitOuterHidemaru() というものが気になる
ところです。



dump.txt(1772): 22:56:55.296 ( 506) tid=2336 CommandExecEvent 11
dump.txt(1781): 22:56:55.312 ( 525) tid=2336 CommandExecEvent: calling CallI
nitOuterHidemaru()
dump.txt(1789): 22:56:55.328 ( 522) tid=2336 CommandExecEvent: waiting heven
t OK
dump.txt(2499): 23:19:22.781 ( 506) tid=2336 CommandExecEvent 29
dump.txt(2507): 23:19:22.796 ( 522) tid=2336 CommandExecEvent: waiting heven
t OK
dump.txt(2709): 23:26:42.984 ( 506) tid=2336 CommandExecEvent 1
dump.txt(2719): 23:26:42.984 ( 522) tid=2336 CommandExecEvent: waiting heven
t OK
dump.txt(2721): 23:26:43.031 ( 506) tid=2336 CommandExecEvent 29
dump.txt(2730): 23:26:43.031 ( 522) tid=2336 CommandExecEvent: waiting heven
t OK
dump.txt(2789): 23:29:36.953 ( 506) tid=2644 CommandExecEvent 30
dump.txt(2796): 23:29:36.968 ( 522) tid=2644 CommandExecEvent: waiting heven
t OK
dump.txt(2843): 23:29:40.828 ( 506) tid=2644 CommandExecEvent 30
dump.txt(2850): 23:29:40.843 ( 522) tid=2644 CommandExecEvent: waiting heven
t OK



[ ]
RE:00621 返信フラグが立たない現象?!No.00622
秀まるお さん 07/10/15 10:09
 
 返信元/転送元メールのフラグを書き換えるちは、CommandExecEventの「7」
が無いと絶対ダメです。

 dump.txtに出力してる内容は僕のソースコードを見ないとまったく意味不明だ
と思うので、すみませんが、問題の部分付近をごっそり僕にメールで送って欲し
いです。

[ ]
RE:00622 返信フラグが立たない現象?!No.00623
TATE2 さん 07/10/15 11:56
 
秀まるおさん

TATEです。

返信を行った一連処理のログをメールにて送付しましたので、
ご確認よろしくお願いします。



[ ]
RE:00623 返信フラグが立たない現象?!No.00624
秀まるお さん 07/10/15 13:23
 
 送っていただいたdump.txtによると、つまり、返信フラグを立てようとすらし
てないということが分かっただけでした。

 ということですみませんが今度こそはもっと詳細に、徹底的にログを出すよう
に修正してみますので、それでまた様子見していただくということにさせて欲し
いです。

 具体的には、メールを保存する処理(SaveMail() hfilePrev=...の後)で、

 1.そもそもこのメールがどういう経緯で作成されたメールなのか。
   (「返信メール」コマンドで作成されたメールでなければそもそも
    返信フラグを立てるはずは無いので)

 2.In-Reply-To: / References:ヘッダがあるかどうか。

 3.その他いろいろ、「CommandExecEvent 7」を実行しなかった理由すべて。

 を出力するように直してみます。

[ ]
RE:00624 返信フラグが立たない現象?!No.00626
秀まるお さん 07/10/15 15:02
 
 次のバージョンで、まずは「返信メール」とした時に、

Check: root=1 dwRootID=CAB00825 cmdReasonCreated=40019 folpaRoot.iFolder=0

 のような記録を出します。そして、「あとで送信」または「今すぐ送信」とし
た時には、

Reason: root=1 dwRootID=CAB00825 cmdReasonCreated=40019 folpaRoot.iFolder=0

 みたいな記録を出します。それで具体的に「返信済みフラグを立てなかったの
はなぜか」が分かるかなぁと思います。

[ ]
RE:00626 返信フラグが立たない現象?!No.00628
TATE2 さん 07/10/15 22:01
 
秀まるおさん

TATEです。

ログ強化については、よろしくお願いします。

dump.txtをお送りした後、ご連絡いただいたコメントをもとに、
いろいろテストを行ってみましたが、正しく返信フラグが設定
されていました。

画面で見ていても、「草稿に保存」でも「あとで送信」でも
アイコンがちゃんと変化しています。

アテが外れました。



[ ]