あおきです。

先のメールですが、メインマシンのシステム入れかえで失敗して、
ファイルも満足に読めない状況で返信していたもので、中途半端な
返信になっていました。申しわけないです。

# 今、復旧しました…全部もとに戻しただけですが ^^;;;
# もちろんカーネルの次にRubyをコンパイル。


  In Mail "[ruby-list:14088] Re: TMail について"
    民斗 <tommy / valley.ne.jp> wrote:

> 民斗です。

(略)
> 「t.header["from"].body がデコードされない」というのは現象変わらずでした。

field.rb がバグってました。

field.rb 129行付近を

   def body
     unless @parsed then
-      @body.dup
+      Bencode.decode( @body )
     else
       makebody
     end
   end

のように修正してください。

ついでに他のバグも見つけたのでその修正もくわえた 0.4.6 を自サイトと
in.coming に置いておきます。


> # あ、sample/m1.txt を見たら、To: がデコードされて EUC になっている…
> # ということは、やっぱりそういうことなのかな…?

日本語が混じりのメールもパースできるよ、という例のつもりでした。
ちょっとまぎらわしかったですね。
0.4.6 には自動デコードの例もいれておきます。
-------------------------------------------------------------------
あおきみねろう  mail: aamine / dp.u-netsurf.ne.jp
                site: http://www1.u-netsurf.ne.jp/~brew/mine/