[mew-dist 21411] Re: 嗚呼 IMAP
Shigeya Suzuki
shigeya at example.com
2002年 8月 13日 (火) 18:34:02 JST
>>>>> "kazu" == 山本和彦 <Kazu> writes:
kazu> (2) メールの MOVE がない (COPY + Delete[STORE + EXPUNGE] である)
kazu> - COPY が失敗しても、間違って Delete しちゃうかも
kazu> - ディスクの残りの容量が少ないと、COPY + Delete できない
ゴミ箱があるような実装のMUAで、ゴミ箱を使うようになっていると、
Quotaオーバで、メールを削除できなくなります。
たいがい、ゴミ箱使わないオプションがあるから、オフにすればOKらしいけど。
kazu> (5) メールボックスの名前空間が曖昧
kazu> - メールボックスの区切り文字が自由
kazu> - メールボックス名の長さの規定がない
kazu> * ある UA で長い名前のメールボックスを作ると、別の UA
kazu> で扱えないかも
kazu> - INBOX は、名前空間のどこに位置するのか曖昧
これですけれど、サーバ書く側も困るんですが、(UTFの文字列の長さの定義を、
UAのレベル - userview - で語るのは難しい…) 実は、MUA の実装もほとんど
がタコで、ある程度以上長いメールボックス名使うと、たいがいクラッシュし
たり、変なことが起きます。正確に試験した結果もあるんだけど、どこにいっ
たやら。
kazu> (6) いくつかのコマンドは、複数のメールを指定可能なのに、応答は OK か NG
kazu> しかない。
kazu> - それぞれのメールに対して、成功なのか失敗なのかよく分らない
kazu> (7) サーバは、非同期に "*" で始まる応答を返せる
kazu> - なんでも返すことが可能なので、ある応答を仮定した UA を作りた
kazu> くなっちゃう。よって、このサーバにはこの UA を使えといった依
kazu> 存関係が生まれる。
kazu> (8) どうせ、非同期コマンドなんて使えないのに、使えるふりをしている
(9) 非同期コマンドを使えるくせに、フォルダ毎にコネクションを張るのを推奨
- サーバにやさしくない。まぁ、きっちゃってもいいんだけど、
双方にとってうれしくないと思う。
kazu> 疑問:
kazu> * select しているメールボックスは rename できるの?
とってもいやだなぁ。キャッシュの実装でおかしくなるのに100点、おかしく
なる実装あると思うに1000点。
Mew-dist メーリングリストの案内