|
以前使っていたメールソフト内のデータから鶴亀へインポートし忘
れていたものがあり、先日腰をすえてシコシコやっておりました。
結果、いくつかスレッドが繋がらないメールがあり調べましたとこ
ろ、In-Reply-To フィールドに、
In-Reply-To: ********'s message of Wed, 25 Apr 2001 14:15:40
+0900
なんて入っていたものがいくつかありました(実際、******** の
ところには参照元のFrom:内のニックネームが入っています)。
この書式がRFC的にどうなのかボクの知識では解りませんし、調べ
る気力もないので、鶴亀にどうこうして欲しいとは言えない状況で
す。
ちなみに、EdMaxではReferences の方を優先しているのか、この場
合でもスレッドが繋がるので、強いて言えば、「In-Reply-To: 内
にメッセージIDらしきものが見つからない場合は、References: の
方を優先して処理して欲しい」となるところですが、他のユーザー
の皆様方に同様の事例がなければ、そうそう要望するのは気が引け
ますし、筋違いのような気もします。
幸い、References: フィールドの内容は正しいようで、In-Reply-
To: フィールド自体削除してしまえば、鶴亀でもスレッドは繋がり
ます。なので、手作業でスレッドの押し込み作業をするよりマクロ
の出番かな、と思った次第です。
そこで、
「メッセージIDらしきものが記述されていないIn-Reply-To:
フィールド全体を削除する」というマクロを作成したいのですが、
メッセージIDが記述されているかどうかっていう判定の段階でもう
挫折しちゃってます。どなたかお知恵を拝借できますか?
[TuruKame 3.16 / Win XP Home SP1]
|
|