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

白米 (2)
長谷園 eco かまど (三合炊き – 白米二合) の続きです。次の日は白米一合を試してみました。180ml の米を研ぎ、水切り水 220ml で 20 分浸水中強火で 7 分炊く20 分
ソーキそばセット
うちなぁ料理と古酒家 ニライカナイ (やさいそばセット) から 2 日と空けずに再訪しました。今回も過去 2 回同様 13:30 頃に訪れましたが、今日はほぼ満席でした。雨上がりでしたので、普段程には
ソフトクリーム 石垣の塩
私用で月に 2, 3 回は必ず訪れている銀座には、一丁目に 銀座わしたショップ があり、店内に入ると突然那覇空港か国際通りのショップ内にワープした様な気分になれます。正面入口から見れば 1F の奥には
ワイルドハンバーグ 300g (1)
いきなり ! ステーキ (ワイルドステーキ 300g) でデビューした いきなり ! ステーキ で、今度はランチメニューのワイルドハンバーグを試すべく再び小川町店を訪れましたが、まだ 13 時過ぎで何
豆腐そば (2)
まだ初めて沖縄出張で訪れた当初に一度連れて行ってもらったことがある、これも地元では有名な 高江洲そば ですが、前々回の出張時までの 6 年近くは好んで訪れませんでした。まだ沖縄そば自体に慣れていない時
カルビ空 (6)
10/29 は "肉の日" と言うことで、久しぶりにオフィス周辺で値段も味も "ニクい" お店を探して訪れてみることにしました。結局過去に何度か行ったことがある
川平湾 (23)
石垣島 (No. 8 ? 川平湾 Part 2) の続きです。日陰で波とたわむれてまったりした後は、スタート地点から左側 (方位は北) を目指してゆっくり散歩を始めました。着いた直後に川平公園入口で
五目焼きそば (3)
とちぎや (肉野菜炒め定食) から日を空けずして、前回ロックオンした五目焼きそばを求めて訪れました。ピリ辛炒めに反応しそうでしたが、キクラゲに興味がないので初志貫徹出来そうです。豚の絵がキュートです。
Drive Network Core (WS-C3750E-48TD-E)
現在 Drive Network では L2, L3 スイッチが 20 台以上が稼働しています。過去 10 年程 Cisco Catalyst シリーズを使用して来て物理障害は一度もありませんが、設定
Herb
技術職に限らず、仕事において自分の実力がどれ程のものかが気になっていることが多いでしょう。どんな職場でもスキルやキャリアがアップがすることが、モチベーションの 1 つになるかと思います。スキルやキャリ
Valid HTML5 Valid CSS3 Another HTML Lint