[Undmail-dev 14] プロトタイプの設計

Back to archive index

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クラスがそこら中に飛び交うことになるんですが。

では。




Undmail-dev メーリングリストの案内
Back to archive index