[mew-dist 23672] IMAP folder name

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2003年 5月 27日 (火) 13:41:17 JST


IMAP サーバに、フォルダ名として
	(1) "%foo" を許すものと  
	(2) "%inbox.foo" じゃないといけないもの
があります。

(2) だと意味のない %inbox を毎回付けないといけないので、面倒という問題
がありました。

今まで一つの方法で 2 つを矛盾なく取扱うという方法ばかり考えていて妙案
が浮かびませんでしたが、昨日場合を分ければよいということに気付きました。

そこで、3 Z を押した際にどちらのタイプか自動判定するコードを書きました。
すなわち、"mew-magic-folder" を CREATE してみて、OK なら (1)、NO なら 
(2) です。

というわけで、現在では (2) のタイプのサーバでも、フォルダを "%foo" と
指定できるようになりました。IMAP プロトコル上では、inbox.foo に変換さ
れます。キャッシュは、.imap/xxx/foo。なので、古いキャッシュ・ディレク
トリを再利用するには mv する必要があります。

とりあえず、現在試験していて、問題なく動いています。もう少し実験してみ
て、よさそうなら commit します。

P.S.

.mew-folder-alist が古いと、3 Z を押せと文句を言ってくれるので、そんな
に問題は起きないはず。

--かず



Mew-dist メーリングリストの案内