On Tue, 6 Jul 1999 12:28:41 +0900,
Minero Aoki  wrote:

> あくまでinetcはプロトコルのクラスですから、メール自体に関する
> 情報にしても「持ってくるときに役にたつ情報」を提供するべきで、
> 持ってきたあとにいろいろやるのはinetcの責任ではないと思うんです。
> ですから、どちらもあまり追加したくはないです。

それは納得できますね。
 
> ただ(なんらかの事情があって)どうしても欲しいということであれば、
> 次のようにPOPmailを追加定義すればとりあえず目的ははたせます。

> class POP3client
>   class POPmail
>     def body
>       str = self.mail
>       beg = str.index( "\r\n\r\n" ).to_s + 4
>       return str[ beg, str.size - beg ].to_s   # @body = ... ;
>     end
> 
>     def lines
>       cnt = 0
>       self.body.scan( /\r\n/o ){|s| cnt += 1 }
>       return cnt
>     end
>   end
> end

どーもどーも。
でも、これサーバーに関係なく改行コードは上でいいのでしょうか?
POP3のプロトコルで規定されている?

-- 
人生を背負い投げ

菊谷 誠(Kikutani Makoto)  kikutani / sprintmail.com