From: HYOUDOU Kouichi /note Date: 1997-11-04T07:54:21+09:00 Subject: [ruby-list:5207] Re: mail address class 兵藤です MLサーバー用にsubject:を加工するスクリプトを書いてみました http://newssv.kcn.or.jp/~hyoudo/ruby/test (スクリプト) http://newssv.kcn.or.jp/~hyoudo/ruby/testmbox (テストデータ) にあります(セットです) ヘッダ解析していないので生メールを流し込むとちょっと変です ^^; もう少しまとまったらRFC822.rbを使わせていただく予定です まだMIMEなど日本語対応をしていませんが レレレのおじさん(BeckyやALmailのかわったReにも対応 ^^;) no subject から逃れることができるはずです(たぶん^^;) 一部のMUAでRe:をBase64エンコードしてしまうものがあることもわかっていますが MIMEをデコードしてしまうと余分な空白文字が混ざってしまって Subject:を使うスレッド解析の障害になるので どう解決するか決めかねています (MUAのほうでちゃんと解析してくれるのがベストなのですが..) 半角カナやMS漢字や生JISや不正エスケープ(ESC,ESCとくる --;) などもフィルタしたいのですがまだ未対応です # rubyはパターン文字列( // )を引き数にはできないのでしょうか ?? --- hyoudo@kcn.or.jp http://www.kcn.or.jp/~hyoudo/nextstep/ 兵藤公一