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