[#4754] Now,I am starting ruby. — mamoru@... (Mamoru Matushita)

先日、初めて投稿したつもりだったのですが間違えて

14 messages 1997/10/02

[#4891] mixin - singleton method inheritance, const etc... — shugo@... (Shugo Maeda)

前田です。

13 messages 1997/10/10

[#5000] ruby 1.0-971015 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

14 messages 1997/10/15

[#5056] RubyでOODB — hisanori@...

松尾です。

20 messages 1997/10/20
[#5057] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[#5065] Re: RubyでOODB — hisanori@... 1997/10/20

松尾です。

[#5066] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[ruby-list:5044] Re: mail address class

From: akira yamada / やまだあきら <akira@...>
Date: 1997-10-18 10:20:19 UTC
List: ruby-list #5044
やまだあきらです. 風邪気味でボーッとしてます.

Sat, 18 Oct 97 10:00:35 +0900 頃の
   Mail-Count: 05043
      Subject: [ruby-list:5043] Re: mail address class   
についてのお話にて Shugo Maeda さん曰く… 
(S == shugo@po.aianet.ne.jp (Shugo Maeda) さん)

In article 05043, <199710180054.AAA03217@soleil.aianet.ne.jp>
S> RFC822をサブクラス化してMIMEMessageクラスを作ってみました。

とってきて眺めただけで, まだ試してはいませんが
これは嬉しいです! なんか使われてるって感じで(^_^)

S> 都合で勝手にRFC822自体も少しいじってしまいました,すみませんm(..)m
S> このメールにパッチを添付しておきます。

これについて取り込んでみたつもりです.

あと, mime.rb をつらつらと眺めていて
structured field のデリミタで分割できると
あとあと嬉しそうだよなあと思いましたので
そのように RFC822.rb に改造を加えてみました.

<URL:http://www.netlab.co.jp/~akira/ruby/> に
置いておきます. いろいろ試してもらえると嬉しいです.
(RFC822_sapmle.rb にメールを食わせてみてください)
まだ mime.rb を動かしてみていませんので, 
変な影響がでてしまったらごめんなさい.


mime.rb について気付いた点は(RFC を読んでいませんが)
ヘッダの Content-*: は structured じゃないのかな? って点です.
コメントとか入っても良さそうな気がするので, 
もしそうならそれを考慮にいれておかなくてはならないでしょう.
あと, MIME-Version: は特に見なくてもよいのでしょうか?

S> multipartな場合はbodyに各パートをMIMEMessageインスタンスの配列として,
S> 格納しています。

そろそろ body についての扱いも入れなくては > RFC822
# ある程度のサイズ以上の body については
# 一時ファイル作るとかしたいような.

|multipart はまだよいとして, 分割されてる方は
|どう扱うのがよいのだろう???
S> part1 = MIMEMessage.new(f1)
S> part2 = MIMEMessage.new(f2)
S> ...
S> MIMEMessage.new([part1.body, part2.body, ...].join)
S> 
S> とすればpartialなメッセージを連結できる...はずです。

これをみると Subject: ヘッダでのソートや
MIMEMessage < RFC822 なクラスへのパターンマッチングが
できるようになっていると嬉しい感じがしますね.

# 色々考えたいけどあたまが回らない…
--

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

In This Thread