[mew-dist 29439] Re: cmew patch

Kei Tsuji ktsujister at example.com
2012年 1月 10日 (火) 15:25:48 JST


辻と申します。

From: Shigeru Yasuda <yasuda at example.com>
Subject: [mew-dist 29438] cmew patch
Date: Fri, 06 Jan 2012 22:21:58 +0900 (JST)

> V が関連するメールを全く集めてくれないことに気がつきました。
> 
> cmew を以下のようになおして DB を作りなおしたら動くようになりました。

ありがとうございます。ほぼ動くようになったのですが、OutlookのMessage-Id:が、

---
Message-ID:
 <messageid at example.com>
---

のようになっていたため、やすださんの変更に加えて更に以下のような変更を加えたところ、Message-Id:でいきなり改行しているメールも救う事ができました。

-- 
ktsuji


diff --git a/bin/cmew b/bin/cmew
index 52c23ae..f8a3174 100755
--- a/bin/cmew
+++ b/bin/cmew
@@ -29,7 +29,8 @@ def mail_header(path)
       next if /^From / =~ l
       break if /^$/ =~ l
       if /^\s+/ !~ l
-        (name, value) = l.split(/:\s+/, 2)
+        (name, value) = l.split(/:\s*/, 2)
+        value = '' if value.nil?
         @header[name.downcase] = value
       else
         value << $'


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