[Mew-dist 10351] Re: imap環境でimmvできない

SAKAI Kiyotaka ksakai at example.com
1999年 8月 23日 (月) 17:16:17 JST


>> In article <19990823102053K.shirai at example.com>, Hideyuki SHIRAI (白井秀行) <shirai at example.com> writes:

shirai> [shirai at example.com:~/]% immv --verbose=on --src=%#mh/tmp --dst=+inbox 1
shirai> immv: unknown authentication protocol: tmp
shirai> immv: unknown authentication protocol: tmp
shirai> immv: invalid imap spec: %/:

motonori> 根本的に、文字 / が folder 名に使われないものとして実装していたので、
motonori> そこが引っ掛かっています。さーて、どうしましょうね。
motonori> 例えば、//auth のように // で区切れば folder 名と衝突することは
motonori> ないでしょうか?

> う〜ん、私はもともと IMAP4 の知識が全く無いためわかりません。識
> 者の方々に判断をお任せします。(__)

これは IM の仕様の問題ですので、IMAP4 の知識は関係ないと思います。

現在の IM では、IMAP4 の (POP もですが) フォルダを指定するのに Config 
に

  ImapAccount=/AUTH:user at example.com

と書いて

  immv --src=+tmp --dst=%inbox 1

と実行する方法の他に

  immv --src=+tmp --dst=%inbox/AUTH:user at example.com 1

とフォルダ名に ImapAccount に記述する項目をまとめて指定する方法もサポー
トしています。

もちろん、/AUTH, :user, @mail.host.name のいずれも省略可能ですので、今
のIM ではフォルダ名に / が含まれていると、それ以降を AUTH の指定と認識
してエラーとなっているということです。

複数の IMAP サーバーを切り換えて使うユーザーがいるかもしれないと考える
と、後者の方法をサポートするのを止めるわけにもいかないだろうし、どう仕
様を変更するのがいいのでしょうね。
-- 
酒井 清隆 (E-mail: ksakai at example.com)



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