Home » Program » メール スレッド再構築 (Mew) (Tag: )

Becky! では "スレッド表示" している場合、メールの見出しを右クリック -> スレッドツールで親メールに該当のメールを子どもとしてひも付ける機能があります。

Gmail は多少仕組みが違いますが、通常スレッド表示はメールヘッダ内の In-Reply-To フィールドの値を元にすることでツリー表示を描画します。

References フィールドは ? と疑問があるかもしれませんが、それぞれのメールソフトがどのフィールドを参照してツリー表示しているかは、各ソフトの実装に委ねられていて外からはうかがえません。

現在は内部向けですが、"Mail Archive Search Index (通称 iMA)" というメーリングリストアーカイブ + 検索機能を持つツールを 100% オリジナルで開発しています。

このツールの開発時に、様々なメールソフトの In-Reply-To, References フィールドの値の持ち方を見たところ、

  • In-Reply-To を付加しないメールソフト
  • References を付加しないメールソフト
  • References で複数値を持つ場合と持たない場合

と揺れがあります。

メールでのやりとりの中で、こちらの意図に反して "スレッドを切って送られる" 場合は、進捗管理しやすい様にスレッドを再現出来る様、受信したメールに細工する場合があります。

"どうしてこのメールに返信で回答してくるの ?" と感じる程 Subject 以外は中身が別のメールを親としている場合も同様です。

"スレッドを切って送られる" 場合 (== 新規作成) は、以下の手順で修正します。

  • 子どもとするメールのメールヘッダ内に In-Reply-To フィールドを追加。
  • In-Reply-To フィールドの値は、親メールとするメールの Message-id フィールドの値を < > が付いたまま登録。

返信では送られているものの、親メールを変更したい場合は、子どもとするメールのメールヘッダ内の In-Reply-To, References フィールドを値ごとすべて削除して上記の手順で修正します。

Mew の場合は summary 更新が必要ですが、たったこの 2 手で再現出来ます。1 メール 1 ファイルの保存形式なので、この様な時にもとても操作がしやすく助かっています。

iMA でもアーカイブ専用のアカウントが受信した場合は 1 メール 1 ファイル (MH 形式) で保存しているので、同様に修正することでスレッドを再構築しています。

Random Select

スミノフ フローズン シトラスダイキリ (3)
駅前のスーパーで、ある日 "スミノフ フローズン シトラスダイキリ" を見つけました。"スミノフ® フローズン シトラスダイキリ / ピニャコラーダ"
FreeBSD Logo
FreeBSD kernel compile に続いて /etc/sysctl.conf のチューニングサンプルです。ここでは、radserv 向けにチューニングし、動作実績のある設定ファイルを紹介し
ビッガーメルティリッチ カーリーフライコンボ
沖縄本島 (No. 25 – 新垣ぜんざい) の続きです。沖縄からの帰り際、那覇空港内に A&W OKINAWA (エイアンドダブリュ沖縄) があるため、最後の余韻にひたるべく足を
浜比嘉島 (11)
浜比嘉島 (No. 1 – 浜比嘉大橋) の続きです。浜比嘉大橋を渡り切ったほぼ正面に、なんと浜行き・比嘉行きと書かれているではありませんか。3, 4 回は来ているはずですが、初めて知りま
枝豆, 黄金チキン, フレンチフライ
セブンイレブン (おつまみセット) を投稿した 1 年半前は、セブンイレブンの枝豆が他のコンビニと比べてダントツと感じていましたが、ある時から食感が変わりました。やや固くて塩もあまり馴染んでいない感じ
マルゲリータ (9)
沖縄本島 (No. 20 – BACAR OKINAWA Part 1) の続きです。いよいよピザの準備に入ります。奥に大きな釜が見えます。キッチン ? の下が冷蔵庫の様で、丸まった状態の
Drive Network Philosophy
6 回に分けて説明した "Drive Network のこだわり" シリーズは、2 年程前に浜松・沖縄の Drive Network に直接関わっていないスタッフに向けたサービス説
どなん (1)
先日の出張 (05/27 ? 06/09) でついに初めて飲みました。飲みましたというより、なめました。景色 (久高島) でも触れましたが、与那国島好きな私としては一度は試してみたい泡盛でした。沖縄本
Herb
以前社内で開催されたセールス・プロモーションに関する勉強会の内容を整理してみました。サービス化に際し、心がける点ニーズがあって成長が見込めるか。利益・単価が取れる。経験の延長上にあるか。始めてすぐにナ
Drive Network Philosophy
現在の Drive Network のスタイルに リニューアル 後、SSL 証明書の提供の改善を手掛けました。提供の改善とは、Drive Network でのサービス提供の姿勢ではなく、それまでレンタ
Valid HTML5 Valid CSS3 Another HTML Lint