大城です.

情報ありがとうございます.

tmail/textutils.rb を見てみたところ,NKF 呼出し時に $KCODE が 
"NONE" となっており,これが NKF_FLAGS の連想配列のキーに登録され
ていないため nil でエラーになっていたようです.$KCODE が NONE で
いいのかどうかはわかりませんが,とりあえず, NKF_FLAGS に以下を
追加すれば動作しているようです.

--- tmail/textutils.rb.org      Fri Mar 23 22:24:19 2007
+++ tmail/textutils.rb  Fri Mar 23 22:27:45 2007
@@ -175,6 +175,7 @@
     end

     NKF_FLAGS = {
+      'NONE' => '',
       'EUC'  => '-e -m',
       'SJIS' => '-s -m'
     }

In mail of Mar 22 2007 20:40:47 +0900, Takahiro Kambe writes:
> In message <200703221003.l2MA3BFA046564 / tecD81.tec.u-ryukyu.ac.jp>
> > エラーの状況↓
> > 
> > --ここから---------------------------------------------------------------
> > /usr/local/lib/ruby/site_ruby/1.8/tmail/textutils.rb:191:in `nkf': can't convert nil into String (TypeError)
> > 	from /usr/local/lib/ruby/site_ruby/1.8/tmail/textutils.rb:191:in `decode_RFC2231'
> ...
> といったエラーの状況からは、RFC2231でありながらの何か別の問題かもしれ
> ませんね。

=============================================
OSHIRO Naoki: oshiro / mibai.tec.u-ryukyu.ac.jp
http://mibai.tec.u-ryukyu.ac.jp/~oshiro/