[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 メーリングリストの案内