やまだあきらです.

Mon, 20 Oct 97 22:23:45 +0900 頃の
   Mail-Count: 05067
      Subject: [ruby-list:5067] Re: mail address class   
についてのお話にて Shugo Maeda さん曰く… 
(S == shugo / po.aianet.ne.jp (Shugo Maeda) さん)

|例えば Content-Type: text/plain; foo=\;; bar=" ; " みたいのは
|許されるのでしょうか? …とか言う話です.

In article 05067, <199710201247.MAA00669 / soleil.aianet.ne.jp>
S> そうか...ちゃんと解析しないとまずそうですね。

MIME 的にどうかというのはとりあえず置いておきまして, 
動作としてはやや中途半端かもしれませんが
以下のように動くようにしたものを置いておきました.

テスト内容:
  require "RFC822"
  t = 'text/plain; foo=\;; bar=" ; "'
  print "<", t, ">\n"
  print "<",RFC822_staff.part_to_token(t).join("><"),">\n"

テスト結果:
  <text/plain; foo=\;; bar=" ; ">
  <text/plain><;>< ><foo=\;;>< ><bar=><" ; ">

場所は同じく <URL:http://www.netlab.co.jp/~akira/ruby/RFC822.rb> です.

S> それとmultipart/signedなパートを検証するのにヘッダの元の情報が
S> 必要なので添付するパッチを採用していただけないでしょうか?

多分, そうなっていると思いますが
何か忘れてたら言ってやってください.

--

 やまだ あきら (akira / linux.or.jp or akira / nurs.or.jp)
 Linux 関連ページ <URL:http://www.netlab.co.jp/~akira/linux/>