[#43271] rails がこけます — "Hideo Konami" <konami@...>

小波です。

15 messages 2007/03/18
[#43273] Re: rails がこけます — 山崎雄介 <y-yamasaki@...> 2007/03/19

山崎です。

[#43274] rubyスクリプト内で、unixコマンドを実行 — 上間 健 <mugenkai15@...> 2007/03/19

こんにちは、上間です。

[#43286] モジュールのinclude先の名前 — Sato Hiroshi <hirocy.f01@...>

hirocyです.

23 messages 2007/03/22
[#43290] system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

お世話になっております。佐藤です。

[#43291] Re: system(wget url) について — Yukiharu Yabuki <yabuki@...> 2007/03/22

こんにちは

[#43293] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

矢吹さん有難うございます。佐藤です。

[#43294] Re: system(wget url) について — Yukihiro Matsumoto <matz@...> 2007/03/22

まつもと ゆきひろです

[#43295] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

まつもとゆきひろさん有難うございます。佐藤です。

[ruby-list:43298] TMailでデコードエラー

From: OSHIRO Naoki <oshiro@...>
Date: 2007-03-22 10:03:08 UTC
List: ruby-list #43298
大城と申します.

TMail を以下の環境で使用させて頂いている

  ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-freebsd4]
  ruby18-tmail-0.10.8 ports

のですが,Thunderbird で添付されたファイルがうまく認識できないよ
うです.問題のない Sylpheed からの送信メールと Thunderbird の場
合のマルチパートヘッダは以下のようになります.

  [Sylpheed 2.2.9の場合]→問題なし
  Content-Type: application/vnd.ms-excel;
   name="テストファイルです.xls"
  Content-Disposition: attachment;
   filename="テストファイルです.xls"
  Content-Transfer-Encoding: base64

  [Mozilla Thunderbird 1.5.0.8の場合]→失敗
  Content-Type: application/msexcell;
   name*0*=ISO-2022-JP''%1B%24%42%25%46%25%39%25%48%25%55%25%21%25%24%25%6B;
   name*1*=%24%47%24%39%1B%28%42%2E%78%6C%73
  Content-Transfer-Encoding: base64
  Content-Disposition: inline;
   filename*0*=ISO-2022-JP''%1B%24%42%25%46%25%39%25%48%25%55%25%21%25%24%25;
   filename*1*=%6B%24%47%24%39%1B%28%42%2E%78%6C%73

Thunderbird の場合は name*0*, name*1* あるいは filename*0*,
filename*1* などと添付ファイル情報が複数行に渡っており,このせい
で失敗しているのではと考えています(おそらく main_type 取得時に
失敗).Thunderbird のほうで何か設定を変更できるのかもしれません
が,他の人からこの形式で送信されてくる場合があり,できれば TMail 
でなんとか処理したいのですが可能でしょうか?

どうぞよろしくお願いします.

エラーの状況↓

--ここから---------------------------------------------------------------
/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'
	from /usr/local/lib/ruby/site_ruby/1.8/tmail/textutils.rb:170:in `decode_params'
	from /usr/local/lib/ruby/site_ruby/1.8/tmail/textutils.rb:169:in `each'
	from /usr/local/lib/ruby/site_ruby/1.8/tmail/textutils.rb:169:in `decode_params'
	from parser.y:273:in `_reduce_93'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:5:in `_racc_yyparse_c'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:5:in `catch'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:5:in `_racc_yyparse_c'
	 ... 25 levels...
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:5:in `each_with_index'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:14:in `each'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:14:in `each_with_index'
	from /usr/local/share/examples/ruby18/tmail/multipart.rb:14
--ここまで---------------------------------------------------------------

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

In This Thread

Prev Next