[Mew-dist 15182] Re: thread

Takanori-Nishimura t-nisimr at example.com
2000年 11月 28日 (火) 22:00:29 JST


にしむらです。

Hideyuki SHIRAI (白井秀行) <shirai at example.com> さんは
Tue, 28 Nov 2000 18:51:20 +0900 に
「[Mew-dist 15178] Re: thread」の件で書きました。

t-nisimr> # じゃ、そういうメールの thread がおかしい気がするのはなぜ??
t-nisimr> (といってもちゃんと検証してないので.....)
shirai> 古いメールが入っている folder(*1) で実験したところ、300 通ぐらい
shirai> のメールがあるのに
shirai> (setq mew-use-complete-thread t)
shirai>  => 10通ぐらいしか表示されない。
shirai> (setq mew-use-complete-thread nil)
shirai>  => 80通ぐらいしか表示されない。

  こちらはどちらの値でも20通くらいしか表示されませんでした。

shirai> という folder を見つけました。(残業時間だし)追求してみると
shirai> message-id: も parent-id: もないメールや、parent-id: はあるけど、
shirai> message-id: がないメールが thread 対象に存在すると、
shirai> my-id が "" となって、その後、おかしくなるようです。そんなメール
shirai> が上記 folder に数通ありました。
...snip...
kazu> 検証して、理由を教えて下さい。
shirai> というわけで、完全な理由はわかりませんが、
shirai> mew-summary-thread-region() 内で
shirai> 	   (if (not (looking-at mew-regex-thread))
shirai> 	       (forward-line)
shirai> 	     (setq my-id (mew-match 1))
shirai> 	     (if (string= my-id "")
shirai> 		 (setq my-id (make-temp-name "foo")))
shirai> なことをすると、問題なく(問題があるメールも含め)すべて表示されま
shirai> した。わざわざ make-temp-name しなくても大丈夫だったのだけど、こ
shirai> の辺りのことは良くわかっていません。

  これでこちらもうまくできましたので、同じ原因かもしれません。

  やはり message-id: がない、というのが原因なんでしょうかね??

  すみません、あんまり細かなことまで調べられなくて.....

----------------------------------------------------------------------
西村 考則  (Takanori Nishimura)	(mailto:t-nisimr at example.com)
  株式会社SRA(Software Research Associates, Inc.)/関西支社/開発
	TEL. 06-6536-2331	FAX. 06-6536-2452



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