Hori,Masaki
masak****@users*****
2002年 11月 11日 (月) 00:36:36 JST
ども、堀です。 一週間ほど前にfootashidaさんにプロトタイプの制作をまかされました。 現在、設計段階です。 メールボックスに関しては固まってきました。 概略はこんな感じです。 1、メールボックスはルートメッセージボックスを基点とするツリー構造である。 2、各メールボックスはメールファイルクラスのインスタンスを持ち、保存はメールファイルクラスが行う 3、メールボックスはシリアライズ可能。 4、メールボックスは管理クラスが管理する。 5、メールボックスは自身のメールに変更があった場合、Notificationを送る。 6、管理クラスはメールボックスに変更があった場合、Notificationを送る。 問題があるようでしたらご指摘下さい。 それから、質問なんですが、Message-IDでメールの同定を行っても良いのでしょうか? rfc 2822 に必ずついているべきだとは書いてるんですけど、 必ずユニークでなくてはならないとは書いてないんですよね。 ほかのメーラーも使ってるようなので問題はないんだと思うんですけど、気になって。 あと、Pantomimeってよくできてますね。 通信エンジンとMessageクラスは内部で直に(ラップをかぶせずに)使ってみようかと思うんですがよろしいでしょうか? これをするとMessageクラスがそこら中に飛び交うことになるんですが。 では。